2014-10-27 2 views
2

У меня возникла странная проблема с пользовательским приложением, которое я пишу, оно не будет регистрироваться traceLoggingEvents.Log4j пользовательский appender не «регистрирует» событие TRACE

Целью приложения является эксперимент по написанию добавок и использование нескольких других технологий (например, Gradle и assertJ), самообучение, а также возможность улучшения использования Mockito для захват сообщений журнала во время тестирования. Я хочу, чтобы appender захватил все уровни журналов, и с этой целью я реализовал AppenderSkeleton, и я установил порог в ALL в конструкторе.

Во время отладки это даже не выглядит так, как будто AppenderSkeleton.doAppend вызывается вечером.

Является ли трассировка отличной от других уровней?

Я пытался с SLF4J и без него, как мой менеджер журналов, интересно, что SLF4J не поддерживает фатальный. Версия Log4J - 1.2.17.

ответ

0

Убедитесь, что уровень регистратора с использованием пользовательского приложения также является «трассировкой»

+0

Так просто! Я не думал, что мне нужно установить уровень регистратора, как я его настраивал в приложении. Спасибо – Gavin