log4j 打印mybatis sql

log4j.properties 设置:

###show SQL ###
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

 

不打印sql原因:

1、mybatis源码中只输出了debug级别的日志,

2、缺少jar包。。mybatis使用的是 slf4j 做的日志,需添加slf4j-api-1.6.2.jar slf4j-log4j12-1.6.2.jar

 

参考文章:http://www.iteye.com/problems/94271

posted @ 2014-09-03 16:22  菜枚  阅读(141)  评论(0编辑  收藏  举报