単一のEJB JarのJBossサーバーログレベルで指定できますか? 2つの異なるWebサービスを持つ2つのEJB Jarがあります。最初のjarのWSログはサーバーのログファイルに完全に出力されますが、2番目のjarからのWSログは重要ではなく、どこにでも印刷されたくありません。 JBossで設定できますか?JBossサーバー上の特定のEJB Jarのログ設定
私はlog4j loggerを使用しています。
単一のEJB JarのJBossサーバーログレベルで指定できますか? 2つの異なるWebサービスを持つ2つのEJB Jarがあります。最初のjarのWSログはサーバーのログファイルに完全に出力されますが、2番目のjarからのWSログは重要ではなく、どこにでも印刷されたくありません。 JBossで設定できますか?JBossサーバー上の特定のEJB Jarのログ設定
私はlog4j loggerを使用しています。
JBossにはTCLFilter
と呼ばれるロギングフィルタが付属しています。このフィルタを使用すると、それらを生成したデプロイメントによってアペンダをフィルタすることができます。使用方法については、this pageを参照してください。
EJB JARのデプロイ方法に従えば、これは動作する場合と動作しない場合があります。それらがすべて1つのEARに入っている場合は、TCLFilter
を構成してEAR内の個々のEJB JARを指定することができない限り、あなたは不運だと思います。 EJB JARが単独でデプロイされている場合は、TCLFilter
は非常に簡単に動作するはずです。
各JARのアプリケーションコードからのステートメントのロギング、またはJBossの配管からの呼び出しのログ記録を参照してください。 – skaffman
私はJBossの配管からログを呼び出すように言います。 – mgamer