2014-10-27 74 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