簡體   English   中英

Log4J DailyRollingFileAppender無法翻轉

[英]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時,它永遠不會引發該錯誤。

上面是從下面的鏈接。 似乎相同的錯誤,可能會有所幫助。

log4j:ERROR無法重命名

除上述以外,請檢查是否需要重命名文件的目錄中存在權限問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM