mybatis配置Log4j带不出日志

Posted 奔跑的蜗牛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis配置Log4j带不出日志相关的知识,希望对你有一定的参考价值。

使用Mybatis的时候,有些时候能输出(主要是指sql,参数,结果)日志。

无法输出日志的时候,无论怎么配置log4j,不管是properties的还是xml的,都不起作用。

 

 

log4j.properties

log4j.rootLogger=DEBUG,CONSOLE,FILE,A1
log4j.addivity.org.apache=true
 
 
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.Threshold=DEBUG
log4j.appender.CONSOLE.Target=System.out
log4j.appender.CONSOLE.Encoding=GBK
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.conOut.layout.ConversionPattern=%d %-5p [%c] %m%n
 
log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A1.File=../logs/laifusiadmin1.log
log4j.appender.A1.Encoding=GBK
log4j.appender.A1.Threshold=DEBUG
log4j.appender.A1.DatePattern=‘.‘yyyy-MM-dd
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L : %m%n
 
log4j.appender.FILE=org.apache.log4j.DailyRollingFileAppender
log4j.appender.FILE.Threshold=ERROR
log4j.appender.FILE.File=./logs/error_Log.log
log4j.appender.FILE.DatePattern=‘_‘yyyy-MM-dd‘.log‘
#log4j.appender.File.MaxFileSize=100KB
#log4j.appender.File.MaxBackupIndex=100
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=%d %t %-5p [%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 
log4j.logger.java.sql.ResultSet =DEBUG

 

 在SqlMapConfig.xml配置文件中添加:

<configuration>
    <settings>
        <setting name="logImpl" value="LOG4J"/>
    </settings>
</configuration>

以上是关于mybatis配置Log4j带不出日志的主要内容,如果未能解决你的问题,请参考以下文章

mybatis 配置日志输出

Mybatis中使用Log4j日志实现(前提创建的是Maven项目)

笔记:MyBatis 日志显示-log4j2

日志框架只打印出Mybatis SQL的配置

Mybatis09 日志工厂配置 & Log4J

spring日志加载代码解析