log4j的分类打印

log4j日志分类打印,分日志级别,并且分模块,包含压缩功能。详细配置如下:



    
        
            
        

                     filePattern="logs/archive/ITESystemOutr-%i.gz">
                             pattern="%d{yyyy-MM-dd 'at' HH:mm:ss z} [%t] %-5level %class{36} %L %M - %msg%xEx%n" />
            
            
            
                                     onMismatch="NEUTRAL" />
            

        

                     filePattern="logs/archive/ITESystemErr-%i.gz">
                             pattern="%d{yyyy-MM-dd 'at' HH:mm:ss z} [%t] %-5level %class{36} %L %M - %msg%xEx%n" />
            
            
            
                                     onMismatch="DENY" />
            

        

                     filePattern="logs/archive/Archive-%i.gz" >
                             pattern="%d{yyyy-MM-dd 'at' HH:mm:ss z} [%t] %-5level %class{36} %L %M - %msg%xEx%n" />
            
            
            
                                     onMismatch="DENY" />
            

        

                     filePattern="logs/delete/Delete-%i.gz" >
                             pattern="%d{yyyy-MM-dd 'at' HH:mm:ss z} [%t] %-5level %class{36} %L %M - %msg%xEx%n" />
            
            
            
                                     onMismatch="DENY" />
            

        

                     filePattern="logs/excavate/excavate-%i.gz">
                             pattern="%d{yyyy-MM-dd 'at' HH:mm:ss z} [%t] %-5level %class{36} %L %M - %msg%xEx%n" />
            
            
            
                                     onMismatch="DENY" />
            

        

    

    
        
            
            
            
        

          
             
       

          
             
       

          
             
       

    


系统中不同模块的日志用不同的logger:Logger logger = (Logger) LogManager.getLogger("Archive");

你可能感兴趣的:(log4j的分类打印)