Log4j2,如何处理拒绝异常的访问



我正在使用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 (Access isdenied( java.io.FileNotFoundException: target\logs\file.log (Access is denied(">

我想阻止应用程序在这种情况下运行。 我尝试使用连接到滚动文件追加器的故障转移追加器,但它根本没有触发。

任何想法如何处理它?

我遇到了同样的问题,这是因为我的log4j2.properies错误。

appender.rolling.fileName设置为一个存在的目录/文件

我建议您仔细检查您的配置并搜索相同的错误。

希望对有相同问题的其他人有所帮助

最新更新