Log4j несколько потоков - PullRequest
       4

Log4j несколько потоков

0 голосов
/ 29 сентября 2011

Я добавляю ConsoleAppender в rootlogger для log4j как

BasicConfigurator.configure(new ConsoleAppender(layout, "System.err"));

Но каким-то образом сообщения журнала в некоторых регистраторах вниз по иерархии не доходят до консоли. Я не видел ни одного экземпляра в иерархии, устанавливающего флаг аддитивности как ложный.

Некоторые регистраторы работают в разных потоках, нужно ли мне выполнять какую-либо настройку? Как я могу отладить это?

1 Ответ

3 голосов
/ 29 сентября 2011

Log4j является потокобезопасным. См. Является ли log4j поточно-ориентированным? . Вам не нужно никакой специальной конфигурации для многопоточности.

Однако сообщения могут появляться в смешанном порядке из разных потоков, поэтому убедитесь, что они не находятся где-то еще в журналах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...