日志门面

我们为什么要使用日志门面

  1. 面向接口开发,不再依赖具体的实现类。减少代码耦合
  2. 项目通过导入不同的日志实现类,可以灵活的切换日志实现框架
  3. 统一API,方便开发者学习和使用
  4. 统一配置便于项目日志的管理

常见的日志门面技术

  1. JCL(淘汰)
  2. slf4j

常见的日志实现技术

  1. JUL
  2. log4j
  3. logback
  4. log4j2

日志门面与日志实现的关系

5.日志门面

日志框架出现的历史顺序

  1. log4j
  2. JUL
  3. JCL
  4. slf4j
  5. logback
  6. log4j2

相关文章: