[英]Log4J DailyRollingFileAppender fails to roll over
我正在使用基於Web的應用程序以及Log4J API進行日志記錄。
在Log4J中,我使用DailyRollingFileAppender創建一個新的日志文件,以便每天進行記錄。
這是我的log4j屬性文件配置
log4j.logger.org.apache.cxf=ERROR
log4j.rootLogger=INFO, jtiServiceAppender
log4j.appender.jtiServiceAppender=org.apache.log4j.DailyRollingFileAppender
log4j.appender.jtiServiceAppender.File=${catalina.home}/logs/jti/ilume-mw${logfilename}-app.log
log4j.appender.jtiServiceAppender.DatePattern='.'yyyy-MM-dd
log4j.appender.jtiServiceAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.jtiServiceAppender.layout.ConversionPattern=%d{dd.MM.yyyy HH\:mm\:ss} %-5p %t [%C{1}]\: %m%n
問題:
就我而言,並不是每天都創建日志文件。 對於相同的,當我檢查我的tomcat服務器日志時,我發現我得到了一個錯誤
log4j:ERROR無法將[D:\\ ilume-mwtmp0-app.log]重命名為[D:\\ ilume-mwtmp0-app.log.2019-07-09]。
我還引用了以下鏈接,但是,我沒有找到適合我的情況的解決方案。
鏈接: 在此處輸入鏈接說明
由於已經過去了幾天,因此對於解決此日志記錄問題的任何幫助或建議將受到高度贊賞,但我仍然無法找到任何適當的解決方案。
在logger
標記中添加appender-ref
時,會引發重命名錯誤。 在root
標記中添加appender-ref
時,它永遠不會引發該錯誤。
上面是從下面的鏈接。 似乎相同的錯誤,可能會有所幫助。
除上述以外,請檢查是否需要重命名文件的目錄中存在權限問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.