浪子逍遥遥的gravatar头像
浪子逍遥遥 2017-03-08 17:01:00
log4jdbc日志输出完整SQL语句

1.在maven引入:
<dependency>                                  
    <groupId>log4j</groupId>                  
    <artifactId>log4j</artifactId>            
    <version>1.2.17</version>                 
</dependency>                                 
                                              
<dependency>                                  
    <groupId>com.googlecode.log4jdbc</groupId>
    <artifactId>log4jdbc</artifactId>         
    <version>1.2</version>                    
</dependency>                                 
                                              
<dependency>                                  
    <groupId>org.slf4j</groupId>              
    <artifactId>slf4j-log4j12</artifactId>    
    <version>1.7.24</version>                 
</dependency>                                 

2.log4j.properties配置如下:

#记录系统执行过的sql语句
log4j.logger.jdbc.sqlonly=DEBUG,console
#控制台输出
log4j.appender.console=org.apache.log4j.ConsoleAppender 
#控制台输出格式定义 
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss.SSS} %m%n%n
#记录sql执行的时间,可以分析耗时的sql语句
log4j.additivity.jdbc.sqltiming=true
log4j.logger.jdbc.sqltiming=INFO,console  
#记录除了ResultSet外的所有JDBC调用情况。一般不需要。
#log4j.additivity.jdbc.audidt=true
#log4j.logger.jdbc.audit=INFO,console
#记录返回结果集信息
#log4j.additivity.jdbc.resultset=true
#log4j.logger.jdbc.resultset=INFO,console
#记录数据库连接和释放信息,可记录当前的数据库连接数,便于诊断连接是否释放
#log4j.additivity.jdbc.connection=true
#log4j.logger.jdbc.connection=INFO,console

3.修改数据库连接配置如下:

#数据库驱动
mysql.driver=net.sf.log4jdbc.DriverSpy
#数据库连接URL
mysql.url=jdbc:log4jdbc:mysql://localhost/test

4.结果如下:log4jdbc日志输出完整SQL语句


打赏
最近浏览
liangxiang  LV6 2021年5月12日
dongzhan  LV12 2021年1月30日
666dddd  LV1 2020年5月2日
wwwfan  LV4 2019年11月22日
rainseason 2019年10月25日
暂无贡献等级
林俊杰dadasddsf  LV1 2019年6月28日
vinod1213  LV12 2019年6月26日
shenjinhu  LV10 2019年6月17日
MaxBill  LV2 2019年5月27日
moridzy 2019年3月27日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友