LOG4J在ConsoleAppender上死锁



LOG4J似乎锁定了我的控制台appender。如果我的控制台appender被LOG4J锁定,后续线程也会很难写入我的stout和stderr吗?

一次有多少线程可以写标准输出?

谢谢

只有一个线程可以写sysout/syserr。这实际上很好,否则您的日志记录语句将会非常混乱。

我不认为Log4J死锁在ConsoleAppender(堆栈转储将非常有用)。也许您记录了太多的日志,而其他线程正在等待,但最终到达控制台?

最新更新