Gibt es eine Möglichkeit, Mule (3.3.1) Catch-Exception-Strategie Verhalten der Protokollierung der gesamten Stack-Trace für eine bestimmte Instanz der Komponente zu unterdrücken? Ich möchte das nicht in der log4j-Konfiguration für die Klasse tun, da ich unerwartete Ausnahmen protokollieren möchte.Mule unterdrücken Catch-Exception-Strategie Protokollierung
Ich möchte in der Lage sein, eine Ausnahme in einem Flow zu erfassen und zu entscheiden, ob sie protokolliert werden soll (und das Team aus dem Operations-Team erschrecken) oder einfach korrigierend eingreifen und weitermachen. Gibt es im Folgenden eine Möglichkeit, die erste Instanz so zu konfigurieren, dass der Stack-Trace nicht protokolliert wird?
<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>
Nun, enttäuschend! Ich kann momentan nicht auf 3.4.0 wechseln; Die Gruppe ist momentan auf 3.3.1 standardisiert. Vielen Dank. – Tad
@Tad Willkommen, Entschuldigung für das opps Team! – Nikos
@Nikos Dieses Problem ist noch offen. Wie wird es in 3.4+ unterstützt? – rewolf