Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Log4J DailRollingFileAppender无法回滚_Java_Logging_Log4j - Fatal编程技术网

Java Log4J DailRollingFileAppender无法回滚

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

我正在使用基于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:将[D:\ilume-mwtmp0-app.log]重命名为时出错 [D:\ilume-mwtmp0-app.log.2019-07-09]

我也参考了下面的链接,但仍然没有找到适合我的案例的解决方案。
链接:


对于解决此日志记录问题的任何帮助或建议,我们将不胜感激,因为已经过去几天了,我仍然无法获得此问题的任何适当解决方案。

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

上面是从下面链接。这似乎是同样的错误,可能会有所帮助


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

记录器
标记中添加
附录参考
时,会引发重命名错误。在
root
标记中添加
appender ref
时,它不会抛出该错误

上面是从下面链接。这似乎是同样的错误,可能会有所帮助

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