2009-08-24 6 views
0

単一のEJB JarのJBossサーバーログレベルで指定できますか? 2つの異なるWebサービスを持つ2つのEJB Jarがあります。最初のjarのWSログはサーバーのログファイルに完全に出力されますが、2番目のjarからのWSログは重要ではなく、どこにでも印刷されたくありません。 JBossで設定できますか?JBossサーバー上の特定のEJB Jarのログ設定

私はlog4j loggerを使用しています。

+0

各JARのアプリケーションコードからのステートメントのロギング、またはJBossの配管からの呼び出しのログ記録を参照してください。 – skaffman

+0

私はJBossの配管からログを呼び出すように言います。 – mgamer

答えて

1

JBossにはTCLFilterと呼ばれるロギングフィルタが付属しています。このフィルタを使用すると、それらを生成したデプロイメントによってアペンダをフィルタすることができます。使用方法については、this pageを参照してください。

EJB JARのデプロイ方法に従えば、これは動作する場合と動作しない場合があります。それらがすべて1つのEARに入っている場合は、TCLFilterを構成してEAR内の個々のEJB JARを指定することができない限り、あなたは不運だと思います。 EJB JARが単独でデプロイされている場合は、TCLFilterは非常に簡単に動作するはずです。

関連する問題