log4jdbc数据库访问日志框架使用
2016-05-04 15:02
573 查看
log4jdbc官网地址
http://code.google.com/p/log4jdbc/https://github.com/arthurblake/log4jdbc当前最新版本是1.2, 支持JDBC3, JDBC4log4jdbc是在jdbc层的一个日志框架,可以将占位符与参数全部合并在一起显示,方便直接拷贝sql在数据库客户端运行未使用log4jdbc记录的SQL:select count(*) from region where id=?使用 log4jdbc记录的SQL:select count(*) from region where id='gz'
log4jdbc特点
全面支持JDBC 3和JDBC 4!容易配置,在大多数情况下,你需要做的是改变驱动类名net.sf.log4jdbc.DriverSpy的,并在前面加上“为jdbc:log4jdbc”到你现有的JDBC URL,建立你的日志记录类别。示例:jdbc:log4jdbc:mysql://192.168.0.207:3306/mall自动SQL输出。这大大提高了许多情况下的可读性和调试。可以打印SQL的执行时间,用来调试SQL的执行效率。生成SQL连接数信息,以帮助识别连接池或线程问题。底层的JDBC驱动程序的兼容,使用JDK 1.4以上和SLF4J 1.x
log4jdbc设置的logger
?
使用方法
1: 在log4j配置文件中增加对应的logger2: 改变驱动类名,如MYSQL的:jdbc:log4jdbc:mysql://192.168.0.207:3306/mall如Derby的:jdbc:log4jdbc:derby://localhost:1527//db-derby-10.2.2.0-bin/databases/MyDatabase
log4j配置样例
?
程序调用示例
?相关文章推荐
- MYSQL必知必会读书笔记 第五章 排序检索数据
- replication_slot and PostgreSQL Replication
- linux oracle profile配置
- ASM在原有的磁盘组添加磁盘
- Redis安装与使用
- sqlserver锁表、解锁、查看销表 (转载)
- 创建dblink语句
- MYSQL必知必会读书笔记 第四章 检索数据
- SQL批量删除表、数据
- Oracle中的union与order by
- mysql中的日期转换函数(类似oracle中的to_date)
- MongoDB索引的类型
- MongoDB模糊查询
- Nginx+ 多个Memcached+ 多个Tomcat集群配置来实现 sticky Session
- MongoDB游标
- DB2 只进行单个表空间的恢复
- MongoDB数组查询
- MongoDB内嵌文档查询
- mysql5.7安装
- ASM添加新的磁盘组