Log4j не архивирует весь подвижной файл
Я использую 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
Я хочу перевернуться после 100 КБ и максимум 500 файлов резервных копий перед удалением журнала. Поэтому, когда размер журнала достигает 100 КБ, файлы журнала создаются, как ожидается, добавляя.1 и.2 в основной файл журнала. например:myapp-pdp.log.1 и myapp-pdp.log.2 и т. д., но в конце дня только один файл журнала, который является самым последним, т.е. myapp-pdp.log, архивируется как myapp- pdp.log.2014-06-17.gz. только. Файлы журнала индекса резервного копирования не архивируются.