我有一個名爲app.log的日誌文件。當它翻轉時(我將它設置爲每分鐘僅用於測試目的),我希望它被重命名爲app-YYYY-MM-dd_HH-mm.log
,但它不起作用。以下是我的log4j設置:在log4j中使用FileNamePattern,RollingFileAppender
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
。
已經嘗試過,但沒有奏效。 – jasonline 2010-12-06 02:18:03