Java Log4j自定义附加器不';";日志“;跟踪事件

Java Log4j自定义附加器不';";日志“;跟踪事件,java,logging,log4j,appender,Java,Logging,Log4j,Appender,我正在编写的自定义appender有一个奇怪的问题,它不会记录跟踪记录事件 appender的目的是一个编写appender的实验,以及一些其他技术的使用(例如Gradle和assertJ),一个自我学习练习,看看我是否可以改进在测试期间使用Mockito捕获日志消息。 我希望appender能够捕获所有日志级别,为此,我已经实现了AppenderSkeleton,并在构造函数中将阈值设置为all 在调试期间,它甚至不会显示为调用了AppenderSkeleton.doAppend 跟踪是否与其

我正在编写的自定义appender有一个奇怪的问题,它不会记录
跟踪
记录事件

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

在调试期间,它甚至不会显示为调用了
AppenderSkeleton.doAppend

跟踪是否与其他级别有所不同

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

确保使用自定义appender的记录器的级别也是“跟踪”

如此简单!我不认为我需要设置记录器级别,因为我正在appender中设置它。谢谢