Java Log4j未归档所有滚动文件

Java Log4j未归档所有滚动文件,java,logging,log4j,archive,rollingfileappender,Java,Logging,Log4j,Archive,Rollingfileappender,我使用Log4j来滚动和归档旧日志。我的配置如下: log4j.appender.DAILY=org.apache.log4j.rolling.RollingFileAppender log4j.appender.DAILY.File=fas-pdp.log log4j.appender.DAILY.MaxFileSize=100KB log4j.appender.DAILY.MaxBackupIndex=500 log4j.appender.DAILY.

我使用Log4j来滚动和归档旧日志。我的配置如下:

    log4j.appender.DAILY=org.apache.log4j.rolling.RollingFileAppender
    log4j.appender.DAILY.File=fas-pdp.log
    log4j.appender.DAILY.MaxFileSize=100KB
    log4j.appender.DAILY.MaxBackupIndex=500
    log4j.appender.DAILY.rollingPolicy=org.apache.log4j.rolling.TimeBasedRollingPolicy
    log4j.appender.DAILY.rollingPolicy.activeFileName=myapp-pdp.log
    log4j.appender.DAILY.rollingPolicy.fileNamePattern=myapp-pdp.log.%d{yyyy-MM-dd}.gz
我想在删除日志之前,在100KB和最多500个备份文件之后进行翻滚。因此,当日志大小达到100KB时,将按照预期在主文件日志中添加.1和.2来创建日志文件。例如:myapp pdp.log.1和myapp pdp.log.2等,但在一天结束时,只有一个最新的日志文件,即myapp-pdp.log被归档为myapp-pdp.log.2014-06-17.gz。只是。备份索引日志文件未存档