1

log4j の代わりに Commons-logging を使用してログを書き込む方法を設定できますか?

仕様上どうしてもcommin-loggingを使いたい。

4

2 に答える 2

2

いいえ、できません。ドキュメント自体から引用するには:

JCL は、ログ メッセージを書き込むためのブリッジのみを提供します。基盤となるロギング システムの構成 API は一切サポートしていません (今後もサポートしません)。

これは仕様によるものです。アイデアは、共通のログ API を使用しながら、必要な基になるログ ライブラリを使用できるようにすることです。その基礎となるライブラリを構成する必要があります。

于 2011-03-07T07:44:11.353 に答える
0

Commons-logging は、アプリケーションと基礎となるログ システムとの間の橋渡しに過ぎないため、Joachim が指摘しているように、構成には使用できません。また、log4j の使用を止めるわけではありません。基礎となるロギングの実装が必要です。

また、ここで説明されているように、slf4j を見たいと思うかもしれませんhttp://helpdesk.objects.com.au/java/which-logging-framework

于 2011-03-07T07:49:41.453 に答える