如果我使用单独的线程进行日志记录,它会表现得更好吗?

时间:2012-12-05 17:32:43

标签: java logging slf4j

如果我以方法(info,warn,debug ...)的方式实现日志类或库,当调用在单独的线程中执行时,我的代码会运行得更快吗?

如果是,slf4j,log4j或任何其他流行的库是否可以这样做?

1 个答案:

答案 0 :(得分:0)

Log4j根据Appender类型使用单独的线程。在大多数情况下,使用FileAppender,它不涉及额外的线程。

除非您在线程问题方面经验丰富,否则我不建议您在单独的线程中使用日志记录。