• Mybatis 控制台打出SqlLog的设置


    首先工程中必须要有slf4j-log4j12-1.7.12.jar这个包,否则打不出来

    而后工程中“log4j.properties”文件如下:

    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{HH:mm:ss} %-5p %-20.30c{1}[%M-%L] - %m%n
    
    
    log4j.appender.infoFile=org.apache.log4j.RollingFileAppender
    log4j.appender.infoFile.File=WF_INFO.log
    log4j.appender.infoFile.Append=true
    log4j.appender.infoFile.MaxFileSize=10MB
    log4j.appender.infoFile.MaxBackupIndex=10
    log4j.appender.infoFile.layout=org.apache.log4j.PatternLayout
    log4j.appender.infoFile.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss}:%p %c{1}:[%M-%L] - %m%n
    log4j.appender.infoFile.filter.my=org.apache.log4j.varia.LevelRangeFilter
    log4j.appender.infoFile.filter.my.levelMin=INFO
    log4j.appender.infoFile.filter.my.levelMax=WARN
    log4j.appender.infoFile.filter.my.AcceptOnMatch=true
    
    
    log4j.appender.errorFile=org.apache.log4j.RollingFileAppender
    log4j.appender.errorFile.File=WF_ERROR.log
    log4j.appender.errorFile.Append=true
    log4j.appender.errorFile.MaxFileSize=10MB
    log4j.appender.errorFile.MaxBackupIndex=10
    log4j.appender.errorFile.layout=org.apache.log4j.PatternLayout
    log4j.appender.errorFile.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss}:%p %c{1}:[%M-%L] - %m%n
    log4j.appender.errorFile.filter.my=org.apache.log4j.varia.LevelRangeFilter
    log4j.appender.errorFile.filter.my.levelMin=ERROR
    log4j.appender.errorFile.filter.my.levelMax=ERROR
    log4j.appender.errorFile.filter.my.AcceptOnMatch=true
    
    
    log4j.rootLogger=info,stdout,infoFile,errorFile,debug,console,R
    
    #ibatis logger config 
    #log4j.logger.com.ibatis=info 
    #log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=info 
    #log4j.logger.com.ibatis.common.jdbc.ScriptRunner=info 
    #log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=info 
    #log4j.logger.java.sql.Connection=info 
    #log4j.logger.java.sql.Statement=info 
    #log4j.logger.java.sql.PreparedStatement=info
    #log4j.logger.org.mybatis.spring.SqlSessionUtils=info
    #log4j.logger.com.opensymphony.oscache.base.algorithm.AbstractConcurrentReadCache=info
    #log4j.logger.org.apache.ibatis.cache.Cache=info
    
    #print mybatis 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=INFO
    log4j.logger.java.sql.Connection=DEBUG
    log4j.logger.java.sql.Statement=DEBUG
    log4j.logger.java.sql.PreparedStatement=DEBUG
    
    log4j.logger.org.springframework.jdbc.datasource.DataSourceTransactionManager=info
  • 相关阅读:
    技术分享的一些好的建议
    项目经理排期的几个tip
    公司的目标和你的目标的关系
    Android实现双击事件的两种方式
    互联网公司团队建设的几个要点
    一对一还是一对多? MVP设计前提
    互联网产品研发的典型流程
    架构和模式的区别:三层架构和MVC在应用开发中的位置
    Android Studio插件:PlantUML
    Android Studio插件:GsonFromat
  • 原文地址:https://www.cnblogs.com/oshushu/p/5025781.html
Copyright © 2020-2023  润新知