6

私は最近、私が取り組んでいるプロジェクトの 1 つで、さまざまなオープン ソース プロジェクトのさまざまな JAR が混在しているため、Log4j、Slf4j、および Commons-Logging の「メランジュ」で少し混乱してしまいました。

Slf4j にゆっくりと移行する OS プロジェクトがますます増えています。Logback は Log4j の後継のようです。実際にはフォークだと思いますが、Log4j 1.3 のさらなる開発は予定されておらず、Log4j 2.0 は実験的な開発であり、その状態から抜け出すことができるかどうかはわかりません.

Log4jは死んでいますか?

4

1 に答える 1

10

いいえ。

成熟した、完全な、安定した - これらのどれも「死んだ」の同義語ではありません。

非推奨、置き換え - おそらくこれがあなたの意図したものですか? Log4j は Slf4j に取って代わられていますか? Slf4j が Log4j のラッパーを実装していることを考えると...おそらくそうではありません。これは、Log4j を使用する別の方法にすぎません。

Log4j は堅牢で安定しており、広く受け入れられており、世界中で運用されています。

Logbackは Log4j の後継となる予定ですが、まだ同等の公開はされていません。 Slf4jを使用すると、ロギング フレームワークを抽象化できます。

于 2011-08-03T12:29:15.567 に答える