欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Log4j按级别输出日志到不同文件的实现方法

程序员文章站 2024-03-11 12:16:31
如下所示: log4j.rootlogger=info,stdout,info,debug,warn,error log4j.appender.stdout...

如下所示:

log4j.rootlogger=info,stdout,info,debug,warn,error  
log4j.appender.stdout=org.apache.log4j.consoleappender  
log4j.appender.stdout.layout=org.apache.log4j.patternlayout  
log4j.appender.stdout.layout.conversionpattern=%-d{yyyy-mm-dd hh:mm:ss} [ %t:%r ] - [ %p ] %m%n  
   
log4j.logger.info=info  
log4j.appender.info=org.apache.log4j.dailyrollingfileappender  
log4j.appender.info.layout=org.apache.log4j.patternlayout  
log4j.appender.info.layout.conversionpattern=%-d{yyyy-mm-dd hh:mm:ss} [ %t:%r ] - [ %p ] %m%n  
log4j.appender.info.datepattern='.'yyyy-mm-dd  
log4j.appender.logfile.maxfilesize=5120kb  
log4j.appender.logfile.maxbackupindex=3  
log4j.appender.info.threshold=info  
log4j.appender.info.append=true  
log4j.appender.info.file=/usr/local/tomcat7/logs/info.log  
   
log4j.logger.debug=debug  
log4j.appender.debug=org.apache.log4j.dailyrollingfileappender  
log4j.appender.debug.layout=org.apache.log4j.patternlayout  
log4j.appender.debug.layout.conversionpattern=%-d{yyyy-mm-dd hh:mm:ss} [ %t:%r ] - [ %p ] %m%n  
log4j.appender.debug.datepattern='.'yyyy-mm-dd  
log4j.appender.logfile.maxfilesize=5120kb  
log4j.appender.logfile.maxbackupindex=3  
log4j.appender.debug.threshold=debug  
log4j.appender.debug.append=true  
log4j.appender.debug.file=/usr/local/tomcat7/logs/debug.log  
   
log4j.logger.warn=warn    
log4j.appender.warn=org.apache.log4j.dailyrollingfileappender  
log4j.appender.warn.layout=org.apache.log4j.patternlayout  
log4j.appender.warn.layout.conversionpattern=%-d{yyyy-mm-dd hh:mm:ss} [ %t:%r ] - [ %p ] %m%n  
log4j.appender.warn.datepattern='.'yyyy-mm-dd  
log4j.appender.logfile.maxfilesize=5120kb  
log4j.appender.logfile.maxbackupindex=3    
log4j.appender.warn.threshold=warn    
log4j.appender.warn.append=true    
log4j.appender.warn.file=/usr/local/tomcat7/logs/warn.log  
   
log4j.logger.error=error    
log4j.appender.error=org.apache.log4j.dailyrollingfileappender    
log4j.appender.error.layout=org.apache.log4j.patternlayout    
log4j.appender.error.layout.conversionpattern=%-d{yyyy-mm-dd hh:mm:ss} [ %t:%r ] - [ %p ] %m%n  
log4j.appender.error.datepattern='.'yyyy-mm-dd  
log4j.appender.logfile.maxfilesize=5120kb  
log4j.appender.logfile.maxbackupindex=3  
log4j.appender.error.threshold=error    
log4j.appender.error.append=true    
log4j.appender.error.file=/usr/local/tomcat7/logs/error.log  

以上就是小编为大家带来的log4j按级别输出日志到不同文件的实现方法全部内容了,希望大家多多支持~