主要日志系统
JUL
Java标准库java.util.logging
,但不常用。
Log4j
Log4j 的短板在于性能,在Logback 和 Log4j2 出来之后,Log4j的使用也减少了。
Logback
同样由Log4j的作者开发,提供了性能更好的实现,异步 logger,Filter等更多的特性。
Log4j2
由Log4j维护者开发,诞生晚于logback,因此吸收了slf4j和logback的一些优点(比如日志模板),性能也比较好。在设计上分离Facade和Implementation,即log4j-api
和 log4j-core
。
2025年1月26日大约 2 分钟