1.美图
2.概述
2.1 日志起源
市场上存在非常多的日志框架。JUL ( java.util.logging) , JCL ( Apache Commons Logging) , Log4j , Log4j2 , Logback、SLF4j. jboss-logging
等。
Spring Boot在框架内容部使用JCL
, spring-boot-starter-logging
采用了sIf4j+ logback
的形式, Spring Boot
也能自动适配( jul、log4j2、 logback
)并
简化配置
日志的关系
一般情况我们左边选一个日志门面,右边选一个日志实现。但是我们不知道选哪个怎么办?让我们用排除法。
2.2 日志门面的选择
- 首先排除
jboss-logging
,这个用的场景是在是太少了。 - JCL 是 一个apache的小组 JaKarta 写的,然后呢,最后一次更新是 2014年,所以廉颇老矣尚能饭否,也要排