;
}
slf4j基本原理
如果我们的项目使用的是slf4j日志门面框架,那就要看我们具体的实现日志组件是什么,就使用哪个日志组件,但是有多个日志实现组件同时存在,例如同时存在Logback,slf4j-log4j12...,slf4j-jdk14,slf4j-jcl四种实现,则在项目实际运行中,Slf4j的绑定选择绑定方式将有Jvm确定,并且是随机的(往往谁写到前面就使用谁),这样会和预期不符,实际使用过程中需要避免这种情况...可以简单的理解成,slf4j使用哪种日志打印,和我们加入依赖是有关系,我们把这个依赖,可以理解成一种绑定器,比如下面logback依赖,这个依赖就是把slf4j门面日志框架和logback日志框架自动的进行绑定...,从而实现使用logback日志框架,其中绑定器依赖包包含了logback核心包和slf4j包以及logback的绑定器包三者
ch.qos.logback...,换成了spring-jcl,看名字就知道是spring自造的包,jcl,更是标注了,它使用的是JCL日志体系,如下图
springBoot日志
springboot底层使用的是slf4j+logback