zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    前端知识笔记
    Vue 组件设计
    使用 puppeteer 创建一个自动化导出 PDF 的服务
    解决浏览器缓存导致页面非最新的小技巧
    浏览器文件上传浅淡
    Vue 项目代理设置的优化
    「django2」macos系统下安装及创建工程
    「android」gomobile argument unused during compilation: '-stdlib=libc++'
    「linux」大文本文件中查找指定字符串并删除所在行
    「color」颜色RGB
  • 原文地址:https://www.cnblogs.com/oshushu/p/5025781.html
Copyright © 2011-2022 走看看