Logback:旨在取代 log4j 的日志组件

转载 2018年04月17日 15:32:45

Logback 是一款旨在取代 log4j 的日志组件,与 log4j 相比有哪些优势呢?

  1. 更快的实现。
  2. 充分的测试。
  3. 丰富的文档。
  4. 支持 XML 或 Groovy 配置文件。
  5. 自动载入配置文件。
  6. 优雅的恢复 I/O 失败。
  7. logback-classic 兼容SLF4J。
  8. 自动清除历史日志。
  9. 自动压缩日志文件。
  10. 安全模式。
  11. 支持 Lilith。
  12. 可以在配置文件中设定条件。
  13. 支持过滤器。
  14. 筛选追加。
  15. 附带包信息的堆栈跟踪。
  16. Logback-access,智能的 HTTP-access 日志。

更多信息请查看介绍

Logback 的结构能够最大限度的适应各种不同情况,目前 Logback 分为三个模块:logback-core、logback-classic 和 logback-access。

logback-core 是其他两个模块的基础。logback-classic 是 log4j 的增强版。此外,logback-classic 本身也实现了 SLF4J API,这样就能很容易的在 Logback 和其他日志组件(log4j、java.util.logging等)之间来回切换。

logback-access 和 Servlet 容器(Tomcat、Jetty 等)可以成为一个整体,提供 HTTP-access 日志功能。还可以很简单的基于 logback-core 来创建自己的日志模块。

姐妹项目

logback-audit 是专门为需要处理记录长期业务日志的情况设计的。logback-audit 也是基于 logback-core。

使用 logback 的知名开源项目

开发资源

开源协议

Logback遵循EPL v1.0和LGPL 2.1双协议开源发布。

官方网站:http://logback.qos.ch/
开源地址:https://github.com/qos-ch/logback


使用logback时候如何兼容其他日志框架

  • coffee_hc
  • coffee_hc
  • 2014-09-17 08:49:51
  • 994

使用logback 替换log4j实例

http://blog.csdn.net/kivenlee/article/details/6284792 logback比log4j的强大之处,请到logback的主页去看,我就不啰嗦了,...
  • legend_x
  • legend_x
  • 2013-09-22 14:05:59
  • 1519

logback替代log4j

使用的jar包:    janino.jar    logback-access-1.0.11.jar     logback-classic-1.0.11.jar     logback-core-...
  • xk_11961677
  • xk_11961677
  • 2013-04-21 16:56:05
  • 555

日志分析利器elk与logback(log4j)实战

在近期的项目中,由于其项目中记录了许多日志,当系统由于某些BUG挂掉时,单纯地通过命令来查询错误日志很不方便排除,且搜索起来很非常不方便,很花费时间,对于一向不喜欢干重复单调很费时间的我来说,如果没有...
  • puhaiyang
  • puhaiyang
  • 2017-04-08 13:09:21
  • 5358

logback取代 log4j的理由

Logback和log4j是非常相似的,如果你对log4j很熟悉,那对logback很快就会得心应手。下面列了logback相对于log4j的一些优点:     1、更快的实现  Logback...
  • jek123456
  • jek123456
  • 2016-05-26 18:26:51
  • 502

Log4j和logback冲突,导致log4j配置失效控制台一直打印DEBUG级别的日志

Log4j和logback是有冲突的,这样会导致Log4j的日志级别降低到DEBUG级别。maven依赖中把logback的隐式依赖给去掉。fastdfs依赖于logback 去除依赖的方法: ...
  • u013214151
  • u013214151
  • 2016-11-01 22:12:34
  • 2020

spring 中使用 logback打印日志,替换其他日志如log4j,commons-logging

1.  Spring MVC集成slf4j-log4j 关于slf4j和log4j的相关介绍和用法,网上有很多文章可供参考,但是关于logback的,尤其是Spring MVC集成logback...
  • u013378306
  • u013378306
  • 2016-08-03 12:59:37
  • 2553

设置log4j和logback,用不同的颜色显示不同的log level

经常debug java程序的朋友都知道,如果Log没有显著的颜色标记哪里是warning,哪里是error,一堆白花花的打印总会让人觉得觉得压抑。 如果你在用logback或log4j,又想让你的...
  • u013613428
  • u013613428
  • 2016-05-25 16:43:25
  • 16356

java3种常见日志配置:commons-log,log4j,logback

java3种常见日志配置:commons-log,log4j,logbacklof4j,logback属性文件放在src/main/resources 日志文件: 1.commons-logCom...
  • yhhyhhyhhyhh
  • yhhyhhyhhyhh
  • 2017-10-28 11:14:27
  • 232

我与日志记录二三事(log4j&logback)

随着时间的流逝,转眼间已经工作了一年有余。这一年的工作让我的开发观念从学生彻底的变成了一个真正的开发人员。很简单的就是这个关于日志的问题,以前自己也写过一些项目,从没想过使用日志来记录程序的运行,可以...
  • Earl_yuan
  • Earl_yuan
  • 2015-12-06 21:34:55
  • 3758
收藏助手
不良信息举报
您举报文章:Logback:旨在取代 log4j 的日志组件
举报原因:
原因补充:

(最多只允许输入30个字)