2017-07-26 6 views
0

私はlog4j2.xmlファイル内に2つのAsyncLoggerを持っています。どちらもesb.api-vehicle-registration-v1の接頭辞が同じです。log4j2.xml - カテゴリを除外する方法

<!-- API specific Groovy files --> 
    <AsyncLogger name="esb.api-vehicle-registration-v1.get-registration.web-service-response-validate.groovy" level="OFF"/> 

    <!-- API specific log messages --> 
    <AsyncLogger name="esb.api-vehicle-registration-v1" level="DEBUG"/> 

は、それは私が希望*グルーヴィーなカテゴリの数からの出力をログに記録しているので、私は聞いてるのよそう...

<AsyncLogger name="esb.api-vehicle-registration-v1.get-registration.*.groovy" level="OFF"/> 

のようなワイルドカードを使用するために最初のAsyncLogger定義を変更することは可能です除外したい

私は試してみましたが、うまくいきませんでした。

答えて

1

除外するカテゴリの通常のLogger設定エントリを作成します。ワイルドカードは機能しません。代わりに、カテゴリ接頭辞を指定することができ、その接頭辞を持つすべてのカテゴリはログレベルでフィルタリングされます。一部のサブカテゴリに異なるログレベルフィルタが必要な場合は、個別に指定することができます。

関連する問題