2
我有一个奇怪的问题,我正在写一个自定义的appender,它不会记录trace
LoggingEvents
。Log4j自定义appender不“记录”TRACE事件
的附加器的目的,就是以书面形式追加程序的实验,并采用了一些其他的技术(摇篮和assertJ为例),自学习锻炼,并看看我是否能使用的Mockito的提高在测试期间捕获日志消息。 我希望appender捕获所有日志级别,为此我已实施AppenderSkeleton
,并在构造函数中将阈值设置为ALL
。
在调试过程中,它甚至不会出现,就好像AppenderSkeleton.doAppend
被称为晚上一样。
不知何故跟其他等级有所不同?
我试过用和不用SLF4J作为我的日志管理器,有趣的是SLF4J似乎不支持致命的。 Log4J版本是1.2.17。
这么简单!我不认为我需要设置记录器级别,因为我将它设置在appender中。 谢谢 – Gavin 2014-10-28 00:03:00