lockBack简介

128 阅读1分钟
1. Logback介绍
  • 目前比较常用的Java日志框架: Logback、log4j、log4j2、JUL等等。

  • Logback是在log4j 的基础上重新开发的一套日志框架,是完全实现SLF4J接口API(也叫日志门面)。

  • Logback 的架构非常通用,可以应用于不同的环境。目前logback分为三个模块,logback-core、logback-classic和logback-access。

  • logback-core 模块为其他两个模块奠定了基础。logback-classic模块 原生实现了SLF4J API,因此您可以轻松地在 logback 和其他日志记录框架(例如 log4j 1.x 或 java.util.logging (JUL))之间来回切换。

  • logback-access 模块与 Tomcat 和 Jetty 等 Servlet 容器集成,以提供 HTTP 访问日志功能。请注意,您可以轻松地在 logback-core 之上构建自己的模块。

2. Logback的优点
  • 执行速度快,初始化内存加载小;
  • 原生实现了 SLF4J API,不需要进行转换;
  • 配置简单,并可以适应多种环境;
  • 可以定时的删除过期日志;
  • 更为强大的过滤器,不必因更改日志级别而产生大量的日志;
  • 可以从 IO 错误中进行恢复;
3. 官方Api文档。

logback.qos.ch/documentati…