java - 使用 java.util.logging 和 Log4j Loggers 的区别

标签 java logging log4j java.util.logging

我正在开发一个必须使用日志记录机制的 Java 应用程序。现在我很困惑是选择 Java 库记录器还是选择 Log4j 记录器。

所以我想知道什么时候可以使用 java logger 以及我什么时候可以使用 log4j 记录器。

最佳答案

我建议你选择 SLF4J而不是将您的应用程序与特定的日志记录框架分离。它具有适用于各种流行日志记录框架的适配器,例如 Jakarta Logging、JDK1.4 日志记录、log4j 等。使其成为满足日志记录需求的良好抽象。

关于java - 使用 java.util.logging 和 Log4j Loggers 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2257234/

相关文章:

java - Struts 2 Spring 3 集成,未找到操作类

java - 无法从图库中导入正常大小的图像

java - 奇怪的 JUnit 日志记录行为

java - log4j:WARN 找不到记录器 log4j:WARN 请正确初始化 log4j 系统

java - 如何在日志消息中打印标签?

java - 脚轮性能问题

java - jtable更新数据不可见

Java派生类不会自动创建实例

linux - 解析日志以查找每个用户的所有源 IP 的最快方法

java - log4j 是否使用 NIO 将数据写入文件?