2014-10-27 32 views
2

我有一个奇怪的问题,我正在写一个自定义的appender,它不会记录traceLoggingEventsLog4j自定义appender不“记录”TRACE事件

的附加器的目的,就是以书面形式追加程序的实验,并采用了一些其他的技术(摇篮和assertJ为例),自学习锻炼,并看看我是否能使用的Mockito的提高在测试期间捕获日志消息。 我希望appender捕获所有日志级别,为此我已实施AppenderSkeleton,并在构造函数中将阈值设置为ALL

在调试过程中,它甚至不会出现,就好像AppenderSkeleton.doAppend被称为晚上一样。

不知何故跟其他等级有所不同?

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

回答

0

确保记录仪的使用自定义的appender水平也“跟踪”

+0

这么简单!我不认为我需要设置记录器级别,因为我将它设置在appender中。 谢谢 – Gavin 2014-10-28 00:03:00

相关问题