SLF4J: Simple Logging Facade for Java(简单日志门面)。
本质上是一个日志抽象层,不是具体的日志体现。
核心作用:

  1. 提供统一的日志API接口
  2. 让代码不再依赖任何具体的日志框架
  3. 运行时再决定使用哪个日志实现(通过添加不同的jar包)

Logback 是 SLF4J 的一个原生实现(Native Implementation)。
Logback 的特点:

  1. 性能极高(比 Log4j 1.x 快很多,和 Log4j2 接近)。
  2. 配置灵活(支持 XML、Groovy、甚至编程式配置)。
  3. 支持自动重载配置文件(生产环境改日志级别不用重启)。
  4. 功能丰富(异步日志、条件日志、日志分离、彩色输出等)。
  5. 与 SLF4J 深度集成,使用体验最好。

标签:无

你的评论