您可以使用AsyncAppender更好地将记录器与附加程序分离。
在Windows上,如果单击控制台窗口,这将暂停控制台,例如stdout缓冲区将被填满,并且随着控制台附加程序串行写入,您的应用程序将挂起,直到您释放控制台(按Enter左右)。
考虑将AsyncAppender与log4j一起使用-大多数情况下,这是一个好主意-唯一的问题-退出时AsynAppender缓冲区未完全刷新。

您可以使用AsyncAppender更好地将记录器与附加程序分离。
在Windows上,如果单击控制台窗口,这将暂停控制台,例如stdout缓冲区将被填满,并且随着控制台附加程序串行写入,您的应用程序将挂起,直到您释放控制台(按Enter左右)。
考虑将AsyncAppender与log4j一起使用-大多数情况下,这是一个好主意-唯一的问题-退出时AsynAppender缓冲区未完全刷新。