Mybatis3.2的sql日志出不来

ningyougang ningyougang 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
ALL好!
开发框架采用SpringMVC、spring3.1、mybatis3.2,如果在rootLogger=INFO情况下,sql的日志始终出不来(DEBUG情况下可以出来,但是DEBUG日志日志量很大,所以在线上环境一定是INFO级别以上的)。
log4j的配置如下
log4j.rootLogger=INFO,stdout,ROLLING_FILE
###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

#print to the console
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss.SSS}[%c:%p %L] %m%n。
我如果将Iog4j.rootLoger的级别调整为DEBUG是可以出来的,sql日志如下:
2014-04-02 10:20:58.406[user.getById:DEBUG 132] ooo Using Connection [com.mchange.v2.c3p0.impl.NewProxyConnection@10787bc]
2014-04-02 10:20:58.406[user.getById:DEBUG 132] ==> Preparing: SELECT USER_ID as userId, USER_NAME as userName FROM TEST_USER WHERE USER_ID = ?
2014-04-02 10:20:58.468[user.getById:DEBUG 132] ==> Parameters: 1(String)
2014-04-02 10:20:58.609[user.getById:DEBUG 132] <== Total: 1
如果我想达到在rootLogger=INFO的情况下,配置文件怎么调整或者其他什么方案,我的sql日志可以出来呢?
...全文
评论 4
收藏 已收藏
分享
返回顶部
ningyougang
Web 开发 81,108 成员 341,721 内容