0

Commons-logging 依存関係を持つ Spring 以外のコンポーネントを使用しています。

そのため、春の依存関係から Commons-logging を除外しても、それは取り除かれません。したがって、ここでの手順は役に立ちません。Spring 3.0.5 をプッシュして slf4j と通信するための宣言的な方法はありますか?

4

3 に答える 3

2

Tomcat 6 で、Commons Logging が Hibernate からドラッグされた SLF4J でうまく動作しないという問題がありました。いずれにせよ、Commons Logging を Log4J に移動するように構成しました。「slf4j-log4j 1.6.1」とその「jcl-over-slf4j 1.6.1」コンポーネントを明示的に含めて Commons Logging を削除した後も、Commons Logging からエラーが発生しました。答えは、このブログ投稿にありました:バージョン「99.0-does-not-exist」で Commons Logging を明示的に含めます。これには空の JAR が含まれるため、SLF4J コードのみが実行されるようになります。

于 2011-01-17T12:48:58.447 に答える
1

Maven を使用している場合は、commons-logging の除外に関する FAQ エントリをお読みください。

于 2011-01-18T14:46:50.630 に答える
1

SLF4j ブリッジを使用する

于 2011-01-13T22:59:33.233 に答える