9

一般的な意見は、 Logback > log4j です。それでも、log4j が Logback より優れている点はありますか? logback よりも log4j を使用する理由はありますか? スタック オーバーフローに関する質問が 60 しかないという事実はどうですか?

4

2 に答える 2

14

公式見解をご覧ください。log4j はもはや活発に開発されておらず、logback は log4j と同じ作成者である Ceki Gülcü によって、log4j の開発で犯されたいくつかの間違いを修正するためにゼロから開発されているため、logback を使用することは悪い考えではないと確信できます。 .

于 2010-11-30T06:44:34.147 に答える
3

どのロギング バックエンドを選択しても、フロントエンドとして slf4j を使用することをお勧めします。やり過ぎのように思えるかもしれませんが、依存性注入と抽象化のこの時代では、ユーザーとロギング実装の間に単純なレイヤーを配置することはそれほどクレイジーではありません。

Ceki が指摘したように、Logback のパブリック API は実際にslf4j であるため、Logback を選択して推奨される方法で使用すると、既に slf4j を使用していることになります。

于 2010-11-30T06:52:07.273 に答える