我正在使用RollingFile附加程序将日志存储在文件中。 不幸的是,有时日志文件是通过root帐户创建的, 因此没有日志保存到文件中。
在以下期间发生异常: org.apache.logging.log4j.core.appender.rolling.RollingFileManager.RollingFileManagerFactory#createManager 触发
“ ERROR RollingFileManager(target / logs / file.log)java.io.FileNotFoundException:target \ logs \ file.log(访问被拒绝)java.io.FileNotFoundException:target \ logs \ file.log(访问被拒绝)”
我想防止应用程序在这种情况下运行。 我尝试使用连接到RollingFileAppender的FailoverAppender,但完全没有触发。
有什么想法如何处理吗?
答案 0 :(得分:0)
我遇到了同样的问题,这是因为我的log4j2.properies
中的一个错误。
我将appender.rolling.fileName
设置为存在的目录/文件
我建议您仔细检查您的配置并搜索相同的错误。
希望对其他遇到相同问题的人有帮助