目录
一、SpringBoot日志框架技术选型
SpringBoot的底层是Spring框架,Spring框架默认使用JCL。但是SpringBoot对Spring做了封装,最终SpringBoot使用的是SLF4j(日志抽象层)和logback(日志实现类)来完成日志框架。
二、SLF4j
我SpringBoot要用slf4j+logback来做日志框架,但是我内部的一些组件他们用的是其他组件,比如Spring:commons+logging。Hibernate:jboss+logging等等。这边就有一个需求:
统一记录日志:即使用的不是slf4j,但是我还是想要别的组件都以slf4j输出日志?
- 将系统中其他日志框架先排除出去
- 用中间包来替换原有的日志框架
- 导入slf4j来实现日志<