2013-08-27 5 views
5

コンポーネントの特定のインスタンスのスタックトレース全体を記録するMuleの(3.3.1)catch-exception-strategyの動作を抑制する方法はありますか?私はログの予期しない例外が欲しいので、クラスのlog4j構成でそれをしたくありません。Muleはcatch-exception-strategyログを抑制する

フローで例外をキャッチして、ログに記録するかどうかを決定したり、操作チームから却下したり、是正措置を取るだけです。以下では、スタックトレースを記録しないように最初のインスタンスを設定する方法はありますか?

<choice-exception-strategy> 
    <catch-exception-strategy when="exception.causedBy(my.exception.SpecificException)"> 
     <!-- I don't want logging on this one -->     
    </catch-exception-strategy> 

    <catch-exception-strategy> 
     <!-- I do want it here --> 
    </catch-exception-strategy> 
</choice-exception-strategy> 

答えて

1

私はMule 3.3.1とは思えません。それはMule 3.4.0でサポートされるべきです、それを試すことができますか?

https://www.mulesoft.org/jira/browse/MULE-6575

+0

まあ、残念!私は現時点で3.4.0に切り替えることはできません。そのグループは3.3.1で現在のところ標準化されています。ありがとう。 – Tad

+0

@ Tadあなたの歓迎、oppsチームのために申し訳ありません! – Nikos

+0

@ニコスこの問題はまだ開いています。 3.4+でどのようにサポートされていますか? – rewolf

0

これはちょうど私達はデフォルトでtrueですlogExceptionブロックのチェックを外す必要があり、最新の3.8.2リリースで修正されました。

enter image description here

関連する問題