0

我正在寻找有关 JCL 的更多最新建议。我需要选择使用 JCL 还是直接使用 Log4j。我可以看到 JCL 的好处,但是诸如http://www.qos.ch/logging/thinkAgain.jsp之类的文章让我有些不安。但是,这些文章有点旧,搜索 JCL 错误修复似乎表明其中一些问题可能已经解决。我希望对这个问题有更近期的看法。有什么想法吗?

4

3 回答 3

3

好吧,这不是对你的直接回答,但我强烈建议使用Simple Logging Facade for Java (SLF4J)Logback实现。Logback 项目是 Log4j 项目的继承者,由 Log4j 的创始人和上述文章的作者建立。

SLF4j 为各种日志工具提供了一个干净的接口,并带有用于旧日志工具的适配器。当您依赖依赖 log4j 和/或 JDK 记录器的包时,这很有帮助。

上一个问题讨论了使用 SLF4J 项目的一些原因。

于 2009-10-15T17:42:40.987 回答
1

查看适用于 Java 的简单日志记录外观 (SLF4J)。您引用的文章讨论了“类加载器问题”,SLF4J 应该回答这个问题。

于 2009-10-15T17:39:44.783 回答
1

除非您需要支持比 java 1.4 更早的版本,否则请考虑只使用 java.util.logging。标准胜过更好,这样您就不会遇到任何类加载器问题。

于 2009-10-15T17:43:15.060 回答