0

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

一次可以写入多少个线程到标准输出?

谢谢

4

1 回答 1

0

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

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

于 2011-10-24T16:11:14.283 回答