首页 > 数据库技术 > 详细

Ibatis,Mybatis利用log4j将SQL语句打印在控制台

时间:2014-08-19 14:36:45      阅读:437      评论:0      收藏:0      [点我收藏+]

在做一个项目Demo的时候,使用MyBatis+Spring,发现写好的SQL查询出来不对劲,但是也没报错,

所以想到用日志把SQL语句打出来.也参考了部分网友的代码,最后总结了一下,发现正常运行。

本人项目为Mybatis+SpringMVC,所有都已配置好,且正常运行。

此过程无需配置,直接在classPath目录创建log4j.properties,文件,并将下列代码粘贴进去即可,此代码部分参考网友。

 ### set log levels ###
log4j.rootLogger = debug ,  stdout ,  D ,  E


log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target = System.out
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern =  %d %p [%c] - %m%n




log4j.logger.com.ibatis=debug
log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=debug
log4j.logger.com.ibatis.common.jdbc.ScriptRunner=debug
log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=debug
log4j.logger.java.sql.Connection=debug
log4j.logger.java.sql.Statement=debug
log4j.logger.java.sql.PreparedStatement=debug,stdout


需要有Log4j.jar包,如果没有可以在我的资源中下载.

Ibatis,Mybatis利用log4j将SQL语句打印在控制台,布布扣,bubuko.com

Ibatis,Mybatis利用log4j将SQL语句打印在控制台

原文:http://blog.csdn.net/blue_rem/article/details/38680389

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!