基本的に私は、同じ動作で何かを探していた構成、log4jのように、しかし、不足している機能の一部でレベルをログに記録しています(たとえば、フォーマットされたログ - 。SOの関連スレッドのhereとhereを参照)選択するlog4jファサードはどれですか?
4
A
答えて
12
私はSLF4Jに傾いています。
- ができます
- はconsolidation of other frameworksことができます(フォーマット)parameterized logging(多くのライブラリを使用したアプリケーションのための偉大な、異なるフレームワークへの各ログ)
log5jは良いですが、できるだけ多くの市場への浸透の近くに持っていません。 。
+0
特に、commons-loggingを置き換えるslf4j実装があるので、私は同意する傾向があります。 –
3
多くのフレームワークがすでにslf4jをサポートしているので、slf4jで一度ログを設定するだけで済みます。
私はslf4jを使用しており、読みやすく+使用が簡単です。
3
また、SLF4Jを推奨します。理想的にはLogbackを使用してください。 What’s Up with Logging in Java?とFind a way in the java logging frameworks scene.もご覧ください。
関連する問題
- 1. Log4jの選択アペンダ
- 2. Log4jの2自動マーカー選択
- 3. Androidで3Dアニメーションを選択するフレームワークはどれですか?
- 4. プログラミングデザインパターン:ファサードかどうか
- 5. 選択するデータ型はどれですか?
- 6. 選択するFRPパッケージはどれですか?
- 7. 選択するChoiceBox-Eventはどれですか?
- 8. ウェブページを選択するプログラム言語はどれですか?
- 9. 選択するSymfonyのバージョンはどれですか?
- 10. 選択するプログラミング言語はどれですか?
- 11. 選択するWinForms CompositeUIフレームワークはどれですか?
- 12. 選択するSageOne APIの国はどれですか?
- 13. 選択できるBluetooth接続タイプはどれですか?
- 14. どのブックマークアイテムを選択/選択解除するには、どのブックマークアイテムにアクセスすればよいですか?
- 15. 選択フィールドで選択したオプションをvueで設定するにはどうすればよいですか?
- 16. MongoDBから選択した値を選択するにはどうすればよいですか?
- 17. データグリッド内のドロップダウンリスト - 編集モードでデフォルト選択を選択するにはどうすればよいですか?
- 18. 選択ボックスでアイテムの選択を解除するにはどうすればいいですか?
- 19. リスト選択オプションをマット選択リストで一意にするにはどうすればいいですか?
- 20. slf4jはどのようにファサードですか?
- 21. 選択したセルより下の範囲を選択するにはどうすればよいですか?
- 22. このHTMLの次の「選択」(ドロップダウン)を選択するにはどうすればよいですか?
- 23. Googleクローズのドロップダウンアイテム(選択オプション)を選択するにはどうすればよいですか?
- 24. 選択したアイコンをselect2の選択ボックスに表示するにはどうすればよいですか?
- 25. ラジオボタンの選択がIOSで選択されているかどうか
- 26. これは選択ソートですか?
- 27. マルチテーブルから選択するにはどうすればいいですか?
- 28. アンドロイドのテキスト選択アンカーを扱うアンドロイドクラスはどれですか?
- 29. これはどのテキスト選択コントロールですか?
- 30. カレンダーをHTMLで選択するにはどうすればよいですか?
何も問題ありません:logger.info( "id =%d、value =%s"、id、value)); :) – OscarRyz
ログレベルが情報レベルでない場合でも、String.format()は処理されます。 – RealHowTo
私はそれが好きではない3つのreaosonsがあります:パフォーマンスのペナルティがあり、コードは醜いです、そして解決は本当に簡単です。 – ripper234