zoukankan      html  css  js  c++  java
  • mybatis 配置 log4j 日志

    mybatis 配置 log4j 日志

           使用Mybatis的时候,可能需要输出(主要是指sql,参数,结果)日志,查看执行的SQL语句,以便调试,查找问题。

    测试Java类中需要加入代码:

    static{
    		PropertyConfigurator.configure("F:/log4j.properties");
    }

    maven 依赖

    <dependency>
    	<groupId>log4j</groupId>
    	<artifactId>log4j</artifactId>
    	<version>1.2.17</version>
    	<scope>provided</scope>
    </dependency>

    log4j.properties 文件

    log4j.rootLogger=DEBUG,TEST,FILE
    
    log4j.appender.TEST=org.apache.log4j.ConsoleAppender 
    log4j.appender.TEST.layout=org.apache.log4j.PatternLayout 
    log4j.appender.TEST.layout.ConversionPattern=[%d] [%p] [%l] [%m] %n
    
    log4j.appender.FILE=org.apache.log4j.RollingFileAppender
    log4j.appender.FILE.File=d:/log.txt
    log4j.appender.FILE.MaxFileSize=100KB
    log4j.appender.FILE.MaxBackupIndex=2
    log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
    log4j.appender.FILE.layout.ConversionPattern=[%d] [%p] [%l] [%m] %n
    
    #------------------------------------------------------------------------
    #    %m 输出代码中指定的消息 
    #    %p 输出优先级,即DEBUG,INFO,WARN,ERROR,FATAL 
    #    %r 输出自应用启动到输出该log信息耗费的毫秒数 
    #    %c 输出所属的类目,通常就是所在类的全名 
    #    %t 输出产生该日志事件的线程名 
    #    %n 输出一个回车换行符,Windows平台为“rn”,Unix平台为“n” 
    #    %d 输出日志时间点的日期或时间,默认格式为ISO8601,也可以在其后指定格式,比如:%d{yyyy MMM dd HH:mm:ss,SSS},输出类似:2002年10月18日 :10:28,921
    #    %l 输出日志事件的发生位置,包括类目名、发生的线程,以及在代码中的行数。
    #    %x Used to output the NDC (nested diagnostic context) associated with the thread that generated the logging event
    #    %X Used to output the MDC (mapped diagnostic context) associated with the thread that generated the logging event for specified key
    #------------------------------------------------------------------------
  • 相关阅读:
    [转]SVN服务器搭建和使用(二)
    [转]SVN服务器搭建和使用(一)
    BZOJ 2049 Sdoi2008 Cave 洞穴勘测
    BZOJ 1589 Usaco2008 Dec Trick or Treat on the Farm 采集糖果
    BZOJ 2796 POI2012 Fibonacci Representation
    BZOJ 2115 Wc2011 Xor
    BZOJ 3105 CQOI2013 新Nim游戏
    BZOJ 2460 Beijing2011 元素
    BZOJ 3687 简单题
    BZOJ 1068 SCOI2008 压缩
  • 原文地址:https://www.cnblogs.com/new0801/p/6146666.html
Copyright © 2011-2022 走看看