1.JDBC配置
log4jdbc:jdbc层的一个日志框架
maven依赖:
<dependency>
<groupId>com.googlecode.log4jdbc</groupId>
<artifactId>log4jdbc</artifactId>
<version>1.2</version>
</dependency>
以SQL Server为例,把原配置属性中的driverClass,url修改如下
#jdbc_driverClass=net.sourceforge.jtds.jdbc.Driver
jdbc_driverClass=net.sf.log4jdbc.DriverSpy
#jdbc_url=jdbc:jtds:sqlserver://localhost:1433/dbname
jdbc_url=jdbc:log4jdbc:jtds:sqlserver://localhost:1433/dbname
jdbc_username=sa
jdbc_password=123456
2.log4j配置
log4j.logger.jdbc.sqlonly=OFF
log4j.logger.jdbc.sqltiming=INFO
log4j.logger.jdbc.audit=OFF
log4j.logger.jdbc.resultset=OFF
log4j.logger.jdbc.connection=OFF
3.运行测试结果
[INFO][2014-08-17 21:50:48,533][jdbc.sqltiming]select organizati0_.id as id1_0_0_, organizati0_.locked as locked2_0_0_, organizati0_.name as name3_0_0_, organizati0_.parentId as parentId4_0_0_, organizati0_.code as code5_0_0_, organizati0_.type as type6_0_0_ from cz_branch organizati0_ where organizati0_.id=3
{executed in 1 msec}
分享到:
相关推荐
1、在应用中jdbc url最前面添加jdbc:log4;比如oracle的url就变成了jdbc:log4jdbc:oracle:thin:@x.x.x.x:1521:dbname; 2、在日志系统中设置jdbc.sqlonly、jdbc.sqltiming等日志级别,可直接将log4jdbc doc中的日志...
log4jdbc所需jar包下载,包括(log4jdbc-1.2.jar以及依赖的相关Jar包log4j-1.2.16/17.jar、slf4j-api-1.6.0/4.jar、slf4j-api-1.7.2.jar、slf4j-log4j12-1.6.1/4.jar、slf4j-log4j12-1.7.1.jar)
log4jdbc jar包,你懂的,关于sql的?,值可先显示
包信jar包:log4jdbc-1.2.jar slf4j-api-1.8.0-beta0.jar slf4j-log4j12-1.8.0-beta0.jar
log4jdbc4-1.2.jar for JDBC 4 (JDK 1.6 and 1.7))
log4jdbc可以将数据源执行的sql将占位符?替换成字符,并以日志打印出来. log4j配置: log4j.logger.jdbc.sqltiming=INFO 详情请看: http://code.google.com/p/rapid-framework/wiki/log4jdbc 如oracle示例: 原来的...
NULL 博文链接:https://53873039oycg.iteye.com/blog/2070098
log4jdbc完整依赖jar包 log4jdbc(log4j-1.2.17.jar+log4jdbc4-1.2.jar+slf4j-api-1.7.7.jar+slf4j-log4j12-1.7.7.jar)
log4jdbc所需jar包下载,包括(log4jdbc-1.2.jar以及依赖的相关Jar包log4j-1.2.17.jar、slf4j-api-1.7.9.jar、slf4j-log4j12-1.7.9.jar)
log4jdbc4依赖jar包, 包含: log4j-1.2.17.jar, log4jdbc4-1.2.1.jar, slf4j-api-1.7.9.jar, slf4j-log4j12-1.7.9.jar, 以及ojdbc7.jar
简单的封装了下,使打印执行的sql更容易看出来,方便调试
java运行依赖jar包
Log4jdbc Spring Boot Starter有助于在Spring Boot项目中快速方便地使用 。 Log4jdbc特别方便,因为它可以记录准备运行SQL。 而不是用'?'记录SQL 在需要插入参数值的地方(例如,例如spring.jpa.properties....
使用log4jdbc更有效的记录java sql日志
java运行依赖jar包
SpringBoot+Spring data JPA+FreeMarker+shiro+log4jdbc
项目使用日志框架实现sql日志完整输出,并使用springmvc和jxls分别实现excel导出
logback日志的yml文件 logging: level: root: info org.springframework: info com.beijin.limengya.mobile.dao: ERROR com.beijin: debug ... liquibase.executor: ERROR liquibase.lockservice: ERROR ... # l
打印完整带参数sql,不用自己去替换问号,后端省时省力。