Playframework log4j rollingfile appender未备份每日文件

Playframework log4j rollingfile appender未备份每日文件,playframework,log4j,Playframework,Log4j,这是我对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.Roll

这是我对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,但是即使我设置了
MaxBackupIndex=100

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


是否缺少设置?

我认为您必须使用
dailrollingfileappender
(http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/DailyRollingFileAppender.html)在这里:

或者,正如Javadoc中提到的,额外的:

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