gpt4 book ai didi

mule - 如何在 Mule 中添加一次全局异常处理程序/记录器

转载 作者:行者123 更新时间:2023-12-05 01:33:13 41 4
gpt4 key购买 nike

我们想向 mule 添加几行 XML 配置,其中包含一个异常处理程序,该处理程序记录到 SLF4J 而不是它们现在记录的位置(stdout)。我们如何添加这个?

我们不希望必须将此处理程序添加到每个流(50 多个流,加上人们添加流时,他们可能会忘记添加我们的异常处理程序)。

最佳答案

这是“如何跨流共享通用异常处理程序”的示例(在本例中为捕获异常策略):

<catch-exception-strategy name="myGlobalCatchStrategy">
<set-payload value="Hey something happened! : #[exception.getSummaryMessage()]" />
</catch-exception-strategy>

<configuration defaultExceptionStrategy-ref="myGlobalCatchStrategy" />

<flow name="global-catch-example">

<inbound-endpoint address="vm://entry-point.in" exchange-pattern="request-response" />

<test:component throwException="true" />

</flow>

关于mule - 如何在 Mule 中添加一次全局异常处理程序/记录器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9296549/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com