【发布时间】:2020-01-16 08:40:42
【问题描述】:
当涉及到服务器端工业级应用程序时,我在堆栈溢出中看到使用 System.out.println() 上的记录器框架是处理 Logging 的有效方法。而且我还把 System.out.println( ) 是 I/O 操作,因为它需要更多 CPU 使用率。所以我需要知道 logger.info() [这是 java 自带的内置类] 是否是 I/O 操作,并解释原因如果不是。
【问题讨论】:
-
最终会有 IO,但与
System.out.println相比,日志框架中的 IO 通常针对吞吐量(以及更广泛的目标,例如登录到远程日志平台等)进行了更优化。
标签: java performance logging java.util.logging system.out