Java Log4J DailRollingFileAppender无法回滚
我正在使用基于web的应用程序和Log4J API进行日志记录。Java Log4J DailRollingFileAppender无法回滚,java,logging,log4j,Java,Logging,Log4j,我正在使用基于web的应用程序和Log4J API进行日志记录。 在Log4J中,我使用DailyRollingFileAppender创建一个新的日志文件,用于每天登录 这是我的log4j属性文件配置 log4j.logger.org.apache.cxf=ERROR log4j.rootLogger=INFO, jtiServiceAppender log4j.appender.jtiServiceAppender=org.apache.log4j.DailyRollingFileAp
在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:将[D:\ilume-mwtmp0-app.log]重命名为时出错 [D:\ilume-mwtmp0-app.log.2019-07-09] 我也参考了下面的链接,但仍然没有找到适合我的案例的解决方案。
链接:
对于解决此日志记录问题的任何帮助或建议,我们将不胜感激,因为已经过去几天了,我仍然无法获得此问题的任何适当解决方案。在
logger
标记中添加appender ref
时,会抛出重命名错误。在root
标记中添加appender ref
时,它不会抛出该错误
上面是从下面链接。这似乎是同样的错误,可能会有所帮助
除上述内容外,请检查需要重命名文件的目录是否存在权限问题。在
记录器
标记中添加附录参考
时,会引发重命名错误。在root
标记中添加appender ref
时,它不会抛出该错误
上面是从下面链接。这似乎是同样的错误,可能会有所帮助
除上述内容外,请检查需要重命名文件的目录是否存在权限问题