一、Slf4j与其它日志组件的关系说明
- Slf4j的设计思想比较简洁,使用了Facade设计模式,Slf4j本身只提供了一个slf4j-api-version.jar包,这个jar中主要是日志的抽象接口,jar中本身并没有对抽象出来的接口做实现(只引入这个不会输出的)。
- 对于不同的日志实现方案(例如Logback,Log4j...),封装出不同的桥接组件(例如logback-classic-version.jar,slf4j-log4j12-version.jar),这样使用过程中可以灵活的选取自己项目里的日志实现。
二、Slf4j与其它日志组件调用关系图

Slf4j框架的用法
原文:https://www.cnblogs.com/myitnews/p/12922494.html