SLF4J 日志绑定

来自姬鸿昌的知识库
Jihongchang讨论 | 贡献2023年2月26日 (日) 11:04的版本
跳到导航 跳到搜索

https://www.bilibili.com/video/BV1iJ411H74S?p=23

SLF4J 支持各种日志框架。SLF4J 发行版附带了几个称为“SLF4J绑定”的 jar 文件,每个绑定对应一个受支持的框架。

使用 SLF4J 的日志绑定流程:

  1. 添加 slf4j-api 的依赖
  2. 使用 SLF4J 的 API 在项目中进行统一的日志记录
  3. 绑定具体的日志实现框架
    1. 绑定已经实现了 SLF4J 的日志框架,直接添加对应依赖
    2. 绑定没有实现 SLF4J 的日志框架,先添加日志的适配器,再添加实现类的依赖
  4. SLF4J 有且仅有一个日志实现框架的绑定(如果出现多个默认使用第一个依赖日志实现)

通过 Maven 引入常见的日志实现框架