Log4j自定义appender不会“记录”TRACE事件

时间:2014-10-27 23:43:01

标签: java logging log4j appender

我正在写一个自定义appender的奇怪问题,它不会记录trace LoggingEvents

appender的目的,是编写appender的实验,以及使用其他几种技术(例如Gradle和assertJ),自学习练习,以及看看我是否可以改进使用Mockito进行捕获测试期间的日志消息。 我希望appender捕获所有日志级别,为此我实现了AppenderSkeleton并在构造函数中将阈值设置为ALL

在调试期间,它甚至看起来不像是AppenderSkeleton.doAppend晚上被调用。

跟踪是否与其他级别不同?

我尝试使用和不使用SLF4J作为我的日志管理器,有趣的是SLF4J似乎不支持致命。 Log4J版本是1.2.17。

1 个答案:

答案 0 :(得分:0)

确保使用自定义附加程序的记录器级别也是“跟踪”