22.SpringBoot学习笔记--其他日志框架统一转换为SLF4J

当开发一个系统的过程中,使用的是 SLF4J 与 Logback。但是该系统依赖了很多开发框架,例如 Spring 和 Hibernate,而 Spring 使用 Apache Commons Logging 作为日志门面,Hibernate 使用 JBoss Logging 作为日志门面。各类日志门面混杂在一起,造成了日志门面使用的混乱,所以需要将其他日志框架统一转换为 SLF4J。

下图来源于 SLF4J 的官网,展示了如何将其他日志框架统一转换为 SLF4J。

22.SpringBoot学习笔记--其他日志框架统一转换为SLF4J_第1张图片
让系统中所有的日志框架都统一到 SLF4J 的方法:

  1. 排除系统中其他的日志框架;
  2. 使用中间包替换原有的日志框架;
  3. 使用遵循 SLF4J 的日志实现。

你可能感兴趣的:(Spring,Boot)