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

Simple Logging Facade for Java (SLF4J) を確認してください。あなたが参照した記事は「クラスローダーの問題」について述べており、SLF4Jはそれに答えるはずです。

于 2009-10-15T17:39:44.783 に答える
1

Java 1.4 より古いものをサポートする必要がない限り、java.util.logging のみを使用することを検討してください。標準は優れているよりも優れているため、クラスローダーの問題はまったく発生しません。

于 2009-10-15T17:43:15.060 に答える