zoukankan      html  css  js  c++  java
  • Log4j Threshold、Append

    报错ERROR日志单独存放

    Threshold属性可以指定日志level 

    Log4j根据日志信息的重要程度,分OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL

    比如我们指定某个appender的Threshold为WARN,那这个appender输出的日志信息就是WARN级别以及WARN以上的级别; 

    假如我们指定的是ERROR,那这个就输出ERROR或者FATAL日志信息;

    当然这里有个提前  rootLogger里配置的level比如小于Threshold层级  否则无效 还是按照总的rootLogger里的level来输出,一般我们实际实用的话 rootLogger里配置DEBUG,然后某个文件专门存储ERRO日志,就配置下Threshold为ERROR,这个就是我们的最佳实践,不要乱七八糟瞎配置;

    我们给下参考配置:

    log4j.rootLogger=DEBUG, Console ,DFile ,EFILE
    
       
    
    #Console  
    
    log4j.appender.Console=org.apache.log4j.ConsoleAppender  
    
    log4j.appender.Console.layout=org.apache.log4j.TTCCLayout  
    
    
    
    
    
    
    
    #DEBUGFile
    
    log4j.appender.DFile = org.apache.log4j.FileAppender
    
    log4j.appender.DFile.File = C://DEBUG.log
    
    log4j.appender.DFile.layout = org.apache.log4j.PatternLayout
    
    log4j.appender.DFile.layout.ConversionPattern =%d [%t] %-5p [%c] - %m%n
    
    log4j.appender.DFile.Threshold = DEBUG
    
    
    
     
    
    #ERRORFile
    
    log4j.appender.EFILE = org.apache.log4j.FileAppender
    
    log4j.appender.EFILE.File = C://ERROR.log
    
    log4j.appender.EFILE.layout = org.apache.log4j.PatternLayout
    
    log4j.appender.EFILE.layout.ConversionPattern =%d [%t] %-5p [%c] - %m%n
    
    log4j.appender.EFILE.Threshold = ERROR
    

      

    rootLogger里配置DEBUG,

    DFile的Threshold 配置为DEBUG   

    EFILE的Threshold 配置为ERROR 只输入ERROR信息;

    覆盖日志文件信息

    Append false(了解)一般我们不会覆盖、我就会追加信息,不断地去看。

    #DEBUGFile
     
    log4j.appender.DFile = org.apache.log4j.FileAppender
     
    log4j.appender.DFile.File = d://log4j//DEBUG.log
     
    log4j.appender.DFile.layout = org.apache.log4j.PatternLayout
     
    log4j.appender.DFile.layout.ConversionPattern =%d [%t] %-5p [%c] - %m%n
     
    log4j.appender.DFile.Threshold = DEBUG
    log4j.appender.DFile.Append = false
    

      

  • 相关阅读:
    luogu P4852 yyf hates choukapai 单调队列优化dp
    luogu P2605 [ZJOI2010]基站选址 线段树优化dp
    7.9 NOI模拟赛 数列 交互 高精 字符串
    AGC 043 C
    7.9 NOI模拟赛 A.图 构造 dfs树 二分图
    7.9 NOI模拟赛 C.走路 背包 dp 特异性
    2020 高考记
    7.6 NOI模拟赛 灯 根号分治
    python-08-元组
    python-07-列表
  • 原文地址:https://www.cnblogs.com/mengxinrenyu/p/7708150.html
Copyright © 2011-2022 走看看