繁体   English   中英

是log4j2控制台appender同步

[英]Is log4j2 Console appender synchrounous

通常, System.out.println方法是同步的,因此不建议使用它们。

log4j2控制台appender怎么样 - 使用控制台appender与使用System.out.println具有相同的效果或性能影响?

是。 请参阅ConsoleAppender.java的源代码。 它调用System.outSystem.err

如果您正在寻找异步行为,可以使用AsyncAppender包装ConsoleAppender。

是Console appender使用System.outSystem.err流。

在性能方面,它比写入文件慢约50倍。 (我不是你的意思:控制台为20,000 msg / sec,Linux上的FileAppender为1 ms msg / sec)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM