log4j.propertiesをrootlogger = debug, stdout, logfile
とに設定すると、ログファイルに記録されますが、標準出力には記録されません。log4j rootlogger一部のクラスのログ出力をオフにする
私はデバッグレベルで他のパッケージを持っているので、rootloggerをinfoに上げても受け入れられません。
log4j.propertiesをrootlogger = debug, stdout, logfile
とに設定すると、ログファイルに記録されますが、標準出力には記録されません。log4j rootlogger一部のクラスのログ出力をオフにする
私はデバッグレベルで他のパッケージを持っているので、rootloggerをinfoに上げても受け入れられません。
、logfile
アペンダにorg.apache.httpclient
ロガー出力を指示するライン
log4j.logger.org.apache.httpclient=DEBUG, logfile
を追加します。
もrootLogger
のアペンダに行くorg.apache.httpclient
ロガー出力を防止するためのライン
log4j.additivity.org.apache.httpclient=false
が含まれます。
この機能は、さまざまなアペンダーのフィルターを使用して実現できます。私はLevelRangeFilterあなたが探しているものだと思う。
しかし、フィルタは設定にxmlファイルを使用している場合にのみ指定でき、.propertiesファイルを使用する場合はサポートされていないと思います。 log4j.properties
ファイルで
あなたはアペンダーのしきい値を意味しますか? – zeroin23