log4j2.xml 配置简介

log4j2.xml总共分为三大块:Properties,Appenders,Loggers.



    
        ../log
        ../log/imp.log../log/moError.log
        */imp-*.log.gz
        */moError-*.log.gz
        ../log/%d{yyyy-MM}/moError-%d{MM-dd-yyyy_HH.mm.ss}.log.gz
    
/*如上 Property 定义log文件名,包含相对路径*/
/*如下 Appenders 定义了 Property 中各个log文件的打印规范和限制*/

        
            
        
        
            
            
                /*超过限制要被删掉的文件*/
                
                    
                        
                    
                
            
        
        
            
/*<=ERROR级别的log受到filter的限制,平均每秒打印 <10,排队数量不超过100*/
            
              //一个文件超过 100M 就产生一个 gz
            
                
                    
                          // gz 文件超过30个就覆盖
                    
                
            
        
    
/*以下 Loggers 定义了工程代码中的log输出到哪些文件*/
    
        
            
        
         /*未定义的默认输出到 root定义中的 appender*/
            
            
        
    

你可能感兴趣的:(log4j2.xml 配置简介)