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

网友投稿 219 2023-06-29


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

如下所示:

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.debhttp://ug=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


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:java学生信息管理系统设计
下一篇:Java对象简单实用案例之计算器实现代码
相关文章

 发表评论

暂时没有评论,来抢沙发吧~