LOG4J тупик на консоли приложения
LOG4J, кажется, заблокировал мой консольный заявитель. Если мой consoleappender заблокирован модулем LOG4J, не будут ли последующие потоки писать в мой stout и stderr?
Сколько потоков одновременно может писать на стандартный вывод?
Спасибо
1 ответ
Только один поток может писать в sysout
/syserr
, Это на самом деле хорошо, иначе ваши операторы регистрации будут ужасно смешаны.
Я не думаю, что Log4J блокируется ConsoleAppender
(дамп стека был бы очень полезен). Может быть, вы слишком много регистрируетесь, и другие потоки ждут, но в конце концов дойдут до консоли?