私はAxis2とJetty Webサーバーも使用するアプリケーションでLog4jを使用しています。Log4j Loggerの1つのレベルのみを除外します
デバッグの優先順位にあるとき、これらのクラスをログから除外するようにLog4Jプロパティファイルを構成しました。しかし、私がこれをしたとき、他の優先メッセージもメインロガーから除外され始めました。
私のクラスからデバッグログをロギングしている間に、これらのクラスからINFOログだけをログに記録するようにLog4jに指示する方法はありますか?
#Jetty Server and Axis2
log4j.category.org.apache.axiom=DEBUG
log4j.additivity.org.apache.axiom=false
log4j.category.org.apache.axis2=DEBUG
log4j.additivity.org.apache.axis2=false
################# MAIN LOGGER #################
log4j.rootCategory=DEBUG, mainLogger
#File configuration
をしかし、私が言ったように、この構成は、メインロガーからINFOメッセージを除外する:
は、ここで私がやっていることです。 INFO
にrootCategoryを設定
質問が分かりません。例を挙げて、あなたが望むものを拡大してみてください。 – skaffman