2017-07-07 24 views
0

我的應用程序面臨類似的問題。 更新爲新的log4j屬性。應用程序日誌沒有得到更新

將日誌消息重定向到日誌文件,支持文件滾動。

log4j.appender.file=org.apache.log4j.RollingFileAppender 
log4j.appender.file.File=tmp\applicatione2e.log        
log4j.appender.file.MaxFileSize=5MB 
log4j.appender.file.MaxBackupIndex=10 
log4j.appender.file.layout=org.apache.log4j.PatternLayout 

而運行應用程序後,無法找到給定路徑中更新的日誌文件。任何人都可以幫我解決它嗎?`

+1

'TMP \ applicatione2e.log'是一個相對路徑。它與什麼關係?什麼是絕對路徑? – Stewart

+2

嘗試使用/(斜槓)而不是\(反斜槓)作爲路徑分隔符。在屬性文件中,反斜槓是一個轉義字符。 –

回答

0

請試試這個。

log4j.rootLogger = INFO,文件

log4j.appender.file = org.apache.log4j.RollingFileAppender進行

log4j.appender.file.File = TMP \ applicatione2e.log

的log4j .appender.file.MaxFileSize = 10MB

log4j.appender.file.MaxBackupIndex = 10

log4j.appender.file.layout = org.apache.log4j.PatternLayout

log4j.appender.file.layout.ConversionPattern =%d {YYYY-MM-DD HH:MM:SS}%-5p%C {1}:%L - %米%N

+0

也請檢查正確的文件權限 – Pavan