LOG4J似乎锁定了我的控制台appender。如果我的控制台appender被LOG4J锁定,后续线程也会很难写入我的stout和stderr吗?
一次有多少线程可以写标准输出?
谢谢
只有一个线程可以写sysout
/syserr
。这实际上很好,否则您的日志记录语句将会非常混乱。
我不认为Log4J死锁在ConsoleAppender
(堆栈转储将非常有用)。也许您记录了太多的日志,而其他线程正在等待,但最终到达控制台?