Czy istnieje sposób na wyłączenie strategii Mule (3.3.1) zachowania strategii catch-exception w logowaniu całego śledzenia stosu dla określonej instancji komponentu? Nie chcę tego robić w konfiguracji log4j dla klasy, ponieważ chcę nieoczekiwanych wyjątków do logowania.Wykrywanie pułapek protokołów catch-wyjątków w trybie Mule
Chcę być w stanie złapać wyjątek w przepływie i zdecydować, czy go zarejestrować (i przestraszyć zespół operacyjny) lub po prostu podjąć działania naprawcze i przejść dalej. Poniżej znajduje się sposób skonfigurowania pierwszej instancji, aby nie rejestrować śladu stosu?
<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>
Cóż, rozczarowujące! W tej chwili nie mogę przełączyć się na 3.4.0; grupa jest obecnie ustandaryzowana na 3.3.1. Dzięki. – Tad
@Tad powitanie, przepraszam za zespół opps! – Nikos
@Nikos Ten problem jest nadal otwarty. Jak jest obsługiwany w wersji 3.4+? – rewolf