2014-09-29 60 views
0

我是新的log4j(好,特別是log4qt)。我已經實現了DailyRollingFileAppender,並且預計該文件將在新的一天開始時被翻轉 - 但這似乎沒有發生。Log4qt:DailyRollingFileAppender沒有滾動

這裏是我的.conf文件:

log4j.rootLogger=debug, R 

log4j.appender.R=org.apache.log4j.DailyRollingFileAppender 
log4j.appender.R.File=logs/myapp.log 
log4j.appender.R.DatePattern='.'yyyy-MM-dd 
log4j.appender.R.layout=org.apache.log4j.PatternLayout 
log4j.appender.R.layout.ConversionPattern=%d{yyy-MM-dd HH:mm:ss.SSS} [%p] %c:%L - %m%n 

任何人都可以發現爲什麼文件沒有滑過?

回答

0

這可能是因爲你的文件路徑。本網站上的其他線程似乎暗示,如果您不指定根目錄,log4j可以使用用戶或容器的主目錄。

嘗試: log4j.appender.R.File = /充滿/路徑/到/日誌/ myapp.log

或者,使用的變量。

或至少: log4j.appender.R.File =。/ logs/myapp.log