站内搜索: 请输入搜索关键词

当前页面: 开发资料首页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


↑返回目录
前一篇: 急:菜鸟求救,如何将String类型转换为Date类型,在线等
后一篇: 如何在关闭浏览器时触发事件