Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我以方法(信息、警告、调试......)的方式实现日志类或库,当在单独的线程中执行调用时,我的代码会运行得更快吗?
如果是,slf4j、log4j 或任何其他流行的库会这样做吗?
Log4j 根据 Appender 类型使用单独的线程。大多数情况下使用 FileAppender,它不涉及额外的线程。
而且我不建议您在单独的线程中使用日志记录,除非您对线程问题非常有经验。