2016-03-23 6 views
1

カスタムマーカー、WARN、ERROR以上のレベルのログを使用するようにアペンダーを構成したいと考えています。カスタムマーカーやエラー、警告などを含むログを含むようにします.WARNとERRORのマーカーを追加しなくてもそれを実行できますか?ここに私の設定です:CUSTOM MARKERまたは(WARNまたはERROR)でアペンダーを設定する方法は?

<Filters> 
    <MarkerFilter marker="ERROR" onMatch="ACCEPT" onMismatch="NEUTRAL" /> 
    <MarkerFilter marker="WARN" onMatch="ACCEPT" onMismatch="NEUTRAL" /> 
    <MarkerFilter marker="successfulRequestMarker" onMatch="ACCEPT" onMismatch="DENY" /> 
</Filters> 

しかし、エラーと警告は記録されません。このappenderのAppenderRefでINFOにレベルを設定しました。

PS:私はレベルのログがWARN、あなたはどうなるの上またはカスタムマーカーできるようにするには、マーカーのためのSLF4J 1.7.12で おかげ

答えて

2

をlog4j2バージョン2.5を使用しています:

<Filters> 
    <ThresholdFilter level="WARN" onMatch="ACCEPT" onMismatch="NEUTRAL" /> 
    <MarkerFilter marker="successfulRequestMarker" onMatch="ACCEPT" onMismatch="DENY" /> 
</Filters> 
+0

ありがとうございました@ rgoers、それは今のところ期待どおりに働いています! – Bilguun

関連する問題