質問

Jacorb 3.0を使用しています。ロギングバックエンドとしてLOG4Jを使用します。そうするために、Jacorb、SLF4J-API-1.6.6.jar、SLF4J-Log4J12-1.6.6.jar、Log4J-1.2.16.jarから様々なJARを配置しました.SLF4J-JDK14-1.6.4を削除しました。クラスパス内の.jar。これまでのところとても良い。

しかし、Jacorbは私が気にしないログが多く印刷され、それを除外することはできません。私のlog4j.propertiesでは、次のようにしてみました。

log4j.category.org.jacorb.orb=WARN
log4j.additivity.org.jacorb.orb=false
.

しかし、私はまだのような線を見ます

14:27:48.974|INFO |org.jacorb.orb.ORB                   |main           |ORB run
.

私のログに。どのように私のログから警告または上にあるものも除外することができますか?

他のヒント

jacorbは、メッセージをログ記録したクラスのパッケージ名ではないロガー名を使用します。代わりに、「jacorb.orb.singleton」のようなものを使います。だから私はこのような "jacorb"のためのフィルタを追加しました:

だろう log4j.category.jacorb= warn

プロパティファイルを使用していてうまく機能しました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top