当前页面: 开发资料首页 → JSP 专题 → log4j如何配置一个按照日期输出一个LOG,说白了就是每天产生一个LOG文件到指定的文件夹中
log4j如何配置一个按照日期输出一个LOG,说白了就是每天产生一个LOG文件到指定的文件夹中
摘要: log4j如何配置一个按照日期输出一个LOG,说白了就是每天产生一个LOG文件到指定的文件夹中
log4j.rootLogger=INFO, FILE
log4j.logger.com.reenooweb=DEBUG,CONSOLE
# Standard ConsoleAppender
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=%d %p - %C{1}.%M(%L) | %m%n
# Standard RollingFileAppender
#log4j.appender.FILE=org.apache.log4j.RollingFileAppender
#log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
#log4j.appender.FILE.layout.ConversionPattern=%d %p - %C{1}.%M(%L) | %m%n
#log4j.appender.FILE.File=${Html.root}/WEB-INF/log/logging.log
#log4j.appender.FILE.DatePattern='.'yyyyMMddHH
#log4j.appender.FILE.MaxFileSize=1024KB
#log4j.appender.FILE.MaxBackupIndex=1000
我这个是按照文件大小产生的如何修改成按照日期产生
DailyRollingAppender
使用FileAppender可以将log信息输出到文件中,但是如果文件太大了读起来就不方便了。这时就可以使用DailyRollingAppender。DailyRollingAppender可以把Log信息输出到按照日期来区分的文件中。如下配置文件就会每天产生一个log文件,每个log文件只记录当天的log信息:
1. log4j.appender.A2=org.apache.log4j.DailyRollingFileAppender
2. log4j.appender.A2.file=demo
3. log4j.appender.A2.DatePattern='.'yyyy-MM-dd
4. log4j.appender.A2.layout=org.apache.log4j.PatternLayout
5. log4j.appender.A2.layout.ConversionPattern=%m%n
mark
log4j.appender.FILE=org.apache.log4j.DailyRollingFileAppender