2017-08-10 298 views
0

面對我的log4j.properties文件不允許日誌使用MaxBackUpIndex轉移到最多10個日誌文件的問題。它目前只生成兩個文件,一個是文本文件,另一個是「文件」。RollingFileAppender - log4j,MaxBackUpIndex未生效

我的配置是:

log4j.appender.file=org.apache.log4j.RollingFileAppender 
log4j.appender.file.File=${dd.apphome}/data/log/app.log 
log4j.appender.file.DatePattern='.' yyyy-MM-dd 
log4j.appender.file.layout=org.apache.log4j.PatternLayout 
log4j.appender.file.layout.ConversionPattern=%d{dd/MM/yyyy HH:mm:ss:SSS} %5p - %m%n 
log4j.appender.file.Encoding=UTF-8 
log4j.appender.file.MaxBackUpIndex=8 
log4j.appender.file.MaxFileSize=1MB 
log4j.appender.file.Append=True 

的log4j版本 - 1.2.15

上這是爲什麼不滾來滾去創建8個文件,而不是2任何想法?從我的角度來看,一切看起來都是配置好的。

+0

嘗試將屬性'log4j.appender.file.MaxFileBackUpIndex'更改爲'log4j.appender.file.MaxBackupIndex'。 –

+0

同樣的情況,我怕,它會生成兩個文件,一個是app.log,另一個是app.log.1。 – user1028145

回答

0

Log4j文件區分大小寫,它是MaxBackupIndex而不是MaxBackUpIndex。菜鳥錯誤...

現在都在工作。

相關問題