zoukankan      html  css  js  c++  java
  • java-log4j日志打印

     参考路径:

    https://blog.csdn.net/edward0830ly/article/details/8250412

    https://www.cnblogs.com/ITtangtang/p/3926665.html

      需要log4j JAR包

    log4j.properties:

    log4j.rootLogger=DEBUG,CONSOLE,A,E,D
    log4j.addivity.org.apache=false
    
    #控制台打印
    log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
    log4j.appender.CONSOLE.Threshold=DEBUG
    log4j.appender.CONSOLE.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} -%-4r %-5p  %x - %m%n
    log4j.appender.CONSOLE.Target=System.out
    log4j.appender.CONSOLE.Encoding=UTF-8
    log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
    
    log4j.appender.A=org.apache.log4j.DailyRollingFileAppender  
    log4j.appender.A.File=${catalina.home}/logs/conferenceInfo.txt
    log4j.appender.A.Append = true
    log4j.appender.A.Threshold = INFO
    log4j.appender.A.DatePattern=yyyy-MM-dd'.log'
    log4j.appender.A.layout=org.apache.log4j.PatternLayout  
    log4j.appender.A.layout.ConversionPattern=[%p][%d{yyyy-MM-dd HH:mm:ss,SSS}][%c]%m%n
    
    ###org.apache.log4j.RollingFileAppender(文件大小达到指定尺寸时产生一个新的日志文件,文件名称上会自动添加数字序号)
    log4j.appender.D = org.apache.log4j.RollingFileAppender
    log4j.appender.D.File=${catalina.home}/logs/conferenceDebug.txt
    #超过20M就重新创建一个文件
    log4j.appender.D.MaxFileSize=20480KB
    #表示只保存10个备份文件
    log4j.appender.D.MaxBackupIndex=10
    log4j.appender.D.Append = true
    log4j.appender.D.Threshold = DEBUG
    log4j.appender.D.Encoding=GBK
    log4j.appender.D.layout=org.apache.log4j.PatternLayout  
    log4j.appender.D.layout.ConversionPattern=[%p][%d{yyyy-MM-dd HH:mm:ss,SSS}][%c]%m%n
    
    ### 保存异常信息到单独文件 ###
    #org.apache.log4j.DailyRollingFileAppender(每天产生一个日志文件)
    log4j.appender.E = org.apache.log4j.DailyRollingFileAppender 
    log4j.appender.E.File = ${catalina.home}/logs/error.txt
    log4j.appender.E.Append = true
    log4j.appender.E.Threshold = ERROR
    log4j.appender.E.DatePattern=yyyy-MM-dd'.log'
    log4j.appender.E.layout = org.apache.log4j.PatternLayout
    log4j.appender.E.layout.ConversionPattern = %d{[yyyy-MM-dd HH:mm:ss,SSS]} [%5p] [%c:%L] - %m%n

    java:

    private static final Logger logger = Logger.getLogger(XXXController.class);
  • 相关阅读:
    背水一战 Windows 10 (90)
    背水一战 Windows 10 (89)
    背水一战 Windows 10 (88)
    背水一战 Windows 10 (87)
    背水一战 Windows 10 (86)
    背水一战 Windows 10 (85)
    背水一战 Windows 10 (84)
    背水一战 Windows 10 (83)
    背水一战 Windows 10 (82)
    背水一战 Windows 10 (81)
  • 原文地址:https://www.cnblogs.com/lijianda/p/10738403.html
Copyright © 2011-2022 走看看