2012-12-05 58 views
0

这是我log4j.propertieslog4j的rollingfile附加器没有备份日常的文件

log4j.rootLogger=ERROR, Rolling 

log4j.logger.play=INFO 

# Rolling files 
log4j.appender.Rolling=org.apache.log4j.RollingFileAppender 
log4j.appender.Rolling.File=${application.path}/Temp/logs/application.log 
log4j.appender.Rolling.MaxFileSize=1MB 
log4j.appender.Rolling.MaxBackupIndex=100 
log4j.appender.Rolling.layout=org.apache.log4j.PatternLayout 
log4j.appender.Rolling.layout.ConversionPattern=%d{ABSOLUTE} %-5p ~ %m%n 

我的日志不增长超过1MB的配置,但我不觉得dailylogs即使我已经设定MaxBackupIndex=100

我在整个机器上搜索了App*.log,但在当前日期只找到1。

有没有我缺少的设置?

回答

0

我认为你必须使用DailyRollingFileAppender(http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/DailyRollingFileAppender.html)位置:

log4j.appender.Rolling=org.apache.log4j.DailyRollingFileAppender 

或者,如在Javadoc中提到那里的演员:http://logging.apache.org/log4j/companions/extras/