MyBatis3 控制台打印SQL语句问题

来源:互联网 发布:淘宝以前的聊天记录 编辑:程序博客网 时间:2024/05/22 07:50

MyBatis3 控制台打印SQL语句问题

今天搞了半天,网上也查了很多资料,都是互相抄,没有一个起作用的。归结起来,主要不是log4j.properties文件的文件,大家的配置都差不多(可能都是互相抄)。下面贴一下我的配置:

Rules reminder:

DEBUG < INFO < WARN < ERROR < FATAL

Global logging configuration

My logging configuration…

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=%5p %d %C: %m%n

log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n

mybatis logger config

log4j.logger.com.ibatis=info
log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=info
log4j.logger.org.apache.ibatis.jdbc.ScriptRunner=info
log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=info
log4j.logger.java.sql.Connection=DEBUG
log4j.logger.java.sql.Statement=DEBUG
log4j.logger.java.sql.PreparedStatement=DEBUG

log4j.rootLogger=debug,info, stdout
踩坑点(你配置不起作用的原因):

jar包版本不一致,版本号一定要一致!
缺少依赖的jar包,我就是这个原因,缺少了一个叫slf4j-log4j12的jar包。(推荐Maven管理jar包)
如果和logback配合使用,需要配置整合jar包
下面贴出我的Mavn部分pom.xml文件


org.slf4j
slf4j-api
1.7.12


ch.qos.logback
logback-core
1.1.11


org.slf4j
slf4j-log4j12
1.7.12



ch.qos.logback
logback-classic
1.1.11

以上。

0 0
原创粉丝点击