“SLF4J 日志绑定”的版本间的差异

来自姬鸿昌的知识库
跳到导航 跳到搜索
(建立内容为“https://www.bilibili.com/video/BV1iJ411H74S?p=23”的新页面)
 
第1行: 第1行:
 
https://www.bilibili.com/video/BV1iJ411H74S?p=23
 
https://www.bilibili.com/video/BV1iJ411H74S?p=23
 +
 +
SLF4J 支持各种日志框架。SLF4J 发行版附带了几个称为“SLF4J绑定”的 jar 文件,每个绑定对应一个受支持的框架。
 +
 +
使用 SLF4J 的日志绑定流程:
 +
 +
# 添加 slf4j-api 的依赖
 +
# 使用 SLF4J 的 API 在项目中进行统一的日志记录
 +
# 绑定具体的日志实现框架
 +
## 绑定已经实现了 SLF4J 的日志框架,直接添加对应依赖
 +
## 绑定没有实现 SLF4J 的日志框架,先添加日志的适配器,再添加实现类的依赖
 +
# SLF4J 有且仅有一个日志实现框架的绑定(如果出现多个默认使用第一个依赖日志实现)
 +
 +
=== 通过 Maven 引入常见的日志实现框架 ===

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 引入常见的日志实现框架