2016-03-17 71 views
0

log4j.properties:如果正在滾動,請配置log4j日誌文件名稱?

log4j.appender.file=org.apache.log4j.DailyRollingFileAppender 
log4j.appender.file.File=PATH_TO_LOGS/logs/rolling.log 
log4j.appender.file.DatePattern='.'yyyy-MM-dd-HH-mm 
log4j.appender.file.threshold=debug 
log4j.appender.file.layout=org.apache.log4j.PatternLayout 
log4j.appender.file.layout.ConversionPattern=[%-5p] %d %c - %m%n 
log4j.rootLogger=debug,file 

我的日誌文件滾動的每一分鐘。 但我的問題是我想要的卷日誌文件名是: rolling.2016-03-17-11-11.log

,而不是

rolling.log.2016-03-17-11-11 
+0

[這裏](http://stackoverflow.com/questions/26802822/unable-to-append-the-date-to-the -file-name-using-log4j-dailyrollingfileappender) –

+0

不,它不起作用 –

+1

你添加了'apache-log4j-extras-1.2.17.jar'嗎? –

回答

0

相反的:

log4j.appender.file.File=PATH_TO_LOGS/logs/rolling.log 
log4j.appender.file.DatePattern='.'yyyy-MM-dd-HH-mm 

更改爲:

log4j.appender.file.File=PATH_TO_LOGS/logs/rolling 
log4j.appender.file.DatePattern='.'yyyy-MM-dd-HH-mm'.log' 
相關問題