Использование FileNamePattern, RollingFileAppender в log4j

У меня есть файл журнала с именем app.log. Когда он переворачивается (я устанавливаю его на каждую минуту только для целей тестирования), я хотел бы, чтобы его переименовали в app-YYYY-MM-dd_HH-mm.log , но он не работает. Ниже мои настройки log4j:

log4j.appender.myLog=org.apache.log4j.RollingFileAppender
log4j.appender.myLog.rollingPolicy=TimeBasedRollingPolicy
log4j.appender.myLog.File=logs/app.log
log4j.appender.myLog.rollingPolicy.FileNamePattern=logs/app-%d{yyyy-MM-dd_HH-mm}.log
log4j.appender.myLog.Append=true
log4j.appender.myLog.layout=org.apache.log4j.PatternLayout
log4j.appender.myLog.layout.ConversionPattern=%d %-5p [%t] %-17c{2} (%13F:%L) %3x - %m%n

Кто-нибудь знает, в чем проблема? Во время опрокидывания он просто переименовывает файл в app.log.1 .

7
задан Taher Khorshidi 7 May 2015 в 05:25
поделиться