我有一个使用log4j2记录器的SpringBoot应用程序。我正在尝试从记录器中获取一些“健康”信息,例如:它可以记录下一行还是剩余足够的空间?运行正常吗?我的东西log4j2会执行此检查,但我找不到位置。我知道log4j2通过FailOver附加程序有自己的错误处理,但是我想实现自己的错误处理程序。像什么时候
磁盘已满,无法再记录任何行,请关闭应用程序。
因此,我需要在日志事件之前进行一些预检查,如果记录器本身进行了这些检查,则需要这些信息
最佳答案
log4j2中的标准附加程序在写入之前不会执行检查。它们会很昂贵,但仍不能保证可以写入日志记录
关于java - log4j2运行状况信息和错误处理,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47727868/