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);
  • 相关阅读:
    scrum立会报告+燃尽图(第三周第一次)
    scrum立会报告+燃尽图(第二周第七次)
    scrum立会报告+燃尽图(第二周第六次)
    scrum立会报告+燃尽图(第二周第五次)
    scrum立会报告+燃尽图(第二周第四次)
    006_for
    005_while
    003_if_else
    002_how to use getpass
    图像旋转
  • 原文地址:https://www.cnblogs.com/lijianda/p/10738403.html
Copyright © 2011-2022 走看看