LOG4J тупик на консоли приложения

LOG4J, кажется, заблокировал мой консольный заявитель. Если мой consoleappender заблокирован модулем LOG4J, не будут ли последующие потоки писать в мой stout и stderr?

Сколько потоков одновременно может писать на стандартный вывод?

Спасибо

1 ответ

Только один поток может писать в sysout/syserr, Это на самом деле хорошо, иначе ваши операторы регистрации будут ужасно смешаны.

Я не думаю, что Log4J блокируется ConsoleAppender (дамп стека был бы очень полезен). Может быть, вы слишком много регистрируетесь, и другие потоки ждут, но в конце концов дойдут до консоли?

Другие вопросы по тегам