私はこれとこれのようなSOに関する同様の質問を読みました。しかし、彼らは約4歳です!
また、私はこのログバックページを読みました。このページには、log4jではなくログバックを選択する理由に関するいくつかの非常に優れた情報があります。
次のテクノロジースタックを使用して、プロジェクトのロギングフレームワークを実装しようとしています-
- バネ
- Hibernate
- Maven
- Tomcat
- 残り
ファサードとしてslf4jを使用することをすでに決定しているので、この質問は、slf4j+log4jを使用するかslf4j+logbackを使用するかについてです(logbackはネイティブにslf4jを使用することを知っています)。
私が探しているのは次のとおりです-
- log4jほど成熟していない、または効率的ではないことを証明するLogbackの経験を持っている人はいますか?
- マルチスレッド環境のlog4jと比較して、どのように公平ですか?
- tomcatを置き換える機能-デフォルトのjulロギングをlogback/log4jロギングに置き換えます
- ロギング構成をMavenマルチモジュールプロジェクトの共通ファイルに統合する機能
- Logbackは、log4jよりも10倍高速であると主張していますが、誰かがその主張を検証しましたか?(私の調査の一環として、パフォーマンスを測定するためにいくつかのテストを実行する予定であり、結果を投稿します)
編集:私は多くの場所でlog4jが死んでいる/非推奨であることを読みました(以下の答えの1つはこれも述べています)。それとは反対に、log4jは2.0リリースのアルファバージョンをリリースしたばかりです。だから私はその議論を買わない。