0

这是我对 log4j.properties 的配置

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,但是即使我已经设置了,我也没有找到 dailylogsMaxBackupIndex=100

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

有没有我缺少的设置?

4

1 回答 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/

于 2012-12-06T08:43:44.983 回答