1

現在、最も適した組み合わせはSLF4J + Logbackですが、私の要件が非常に基本的なロギングであることを考えると、私の簡単な質問は

1>パフォーマンスとメモリフットプリントに関して、Java LoggingとLog4Jのどちらが優れているか、またその理由は?

2> Java Logging と (SLF4J + Logback) のどちらが優れているか、またその理由は?

4

3 に答える 3

3

「非常に基本的なロギング」は通常そうではありません。

ログエントリはどこに行きますか? ファイルの場合、再起動時に上書きするのではなく、ログ ファイルを保存するのはどうですか? 保存された古いログ ファイルはどうなりますか?

独自のコードで API に slf4j を使用することをお勧めします。また、特定のソリューションを強制する他のモジュールやポリシーがない限り、logback が現時点で最も積極的に維持されており、必要に応じて後で log4j または jul に置き換えることができるため、logback をお勧めします。

また、slf4j は {} を提供します。これは、私がこれまで見てきたクライアントでのログインに対する唯一の改善点です。

于 2012-05-02T08:18:51.330 に答える