眼下java应用日志收集都是採用日志框架(slf4j、apachecommonslogging)+日志系统(log4j、log4j2、LogBack、JUL等)的方式。日志框架:提供日志调用的接口,实际的日志输出托付给日志系统实现。JCL(JakartaCommonsLogging):比較流行的日志框架,非常多框架都依赖JCL,比如Spring等。SLF4j:提供新的API,初衷是配合Logback使用,但同一时候兼容Log4j。日志系统:负责输出日志Log4j:经典的一种日志解决方式。内部把日志系统抽象封装成Logger、appender、pattern等实现。我们能够通过配置文件轻松的实现
1