gpt4 book ai didi

java - Log4J DailyRollingFileAppender 无法翻转

转载 作者:太空宇宙 更新时间:2023-11-04 09:31:39 25 4
gpt4 key购买 nike

我正在使用基于 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 Failed to rename [D:\ilume-mwtmp0-app.log] to [D:\ilume-mwtmp0-app.log.2019-07-09].

我还引用了以下链接,但是我仍然没有找到适合我的情况的解决方案。
链接: enter link description here

任何解决此日志记录问题的帮助或建议都将受到高度赞赏,因为已经过去几天了,我仍然无法找到此问题的任何正确解决方案。

最佳答案

logger 标记中添加 appender-ref 时,会抛出重命名错误。在 root 标记中添加 appender-ref 时,它永远不会抛出该错误。

以上内容来自以下链接。这似乎是同样的错误,可能会有所帮助。

log4j:ERROR Failed to rename

除上述之外,请检查需要重命名文件的目录是否存在权限问题。

关于java - Log4J DailyRollingFileAppender 无法翻转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57037127/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com