Exception Mule抑制捕获异常策略日志记录
有没有办法抑制Mule(3.3.1)捕获异常策略的行为,即记录组件特定实例的整个堆栈跟踪?我不想在类的log4j配置中这样做,因为我希望日志中出现意外的异常 我希望能够捕获流中的异常,并决定是记录它(并吓跑运营团队),还是只是采取纠正措施并继续。在下面的示例中,是否有一些方法可以将第一个实例配置为不记录堆栈跟踪Exception Mule抑制捕获异常策略日志记录,exception,logging,mule,Exception,Logging,Mule,有没有办法抑制Mule(3.3.1)捕获异常策略的行为,即记录组件特定实例的整个堆栈跟踪?我不想在类的log4j配置中这样做,因为我希望日志中出现意外的异常 我希望能够捕获流中的异常,并决定是记录它(并吓跑运营团队),还是只是采取纠正措施并继续。在下面的示例中,是否有一些方法可以将第一个实例配置为不记录堆栈跟踪 <choice-exception-strategy> <catch-exception-strategy when="exception.causedBy(m
<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>
对于Mule 3.3.1,我不这么认为。Mule 3.4.0应该支持它,你能试试吗
这已在其最新3.8.2版本中修复,只是我们需要取消选中默认为true的
logException
块
好吧,令人失望!我现在无法切换到3.4.0;该组目前在3.3.1中标准化。谢谢。@Nikos这个问题还没有解决。3.4+中如何支持它?@rewolf的缺陷是修复版本是3.8。我现在使用的是3.5,在那里也看不到可用的功能。