作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我对这三个记录器库有点困惑。似乎他们可以在 Java 日志记录中做类似的事情......
最佳答案
查看他们的主页:
SLF4J - Java 的简单日志外观 (SLF4J) 用作各种日志框架(例如 java.util.logging、logback、log4j)的简单外观或抽象1,允许最终用户在部署时插入所需的日志框架。
1) 它本身不是一个日志库,而是许多日志库之一的通用接口(interface)。
Log4j 1.2 - 欢迎使用 Apache log4j,这是一个用于 Java 的日志库。
Logback - Logback 旨在作为流行的 log4j 项目的继任者,在 log4j 停止的地方接手。
Log4j 2 - Apache Log4j 2 是对 Log4j 的升级,它比其前身 Log4j 1.x 提供了显着改进,并且提供了 Logback 中可用的许多改进,同时修复了一些固有问题在 Logback 的架构中。
至少,他们都是这么评价自己的。
关于java - Log4j、SLF4J 和 Logback 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39562965/
我是一名优秀的程序员,十分优秀!