
我对log4j网站上的解释有点困惑,有人能给我一点启示吗?
该图形表示的是应用程序当前用于运行其业务逻辑的应用程序线程数,还是表示在所有异步记录器情况下记录器或中断程序将使用的线程数。
换句话说,图形是代表生成日志的线程,还是代表log4j2表示使用日志的线程。
请共享一些官方引用,是否有任何方法来配置将由记录器使用的线程数。我不希望我的应用程序通过记录器线程来进行日志记录,所以是否有任何方法可以配置log4j以减少使用CPU。
发布于 2019-11-15 03:00:18
图中的线程数表示并发日志记录的应用程序线程数。
对于异步记录器,只有一个后台线程可以写入日志文件。
图表显示的是,用于将多个生产者(应用程序)线程的日志事件切换到单个使用者线程的数据结构即使在高争用状态下也是非常有效的,从而产生了更好的日志吞吐量。
https://stackoverflow.com/questions/58837997
复制相似问题