如何在mule消息流中打印异常有效负载

Mem*_*eMe 5 mule

我有一个骡子流,我通过以下代码片段以String格式记录整个有效负载

<logger level="ERROR" message="#[payload:java.lang.String]"/>
Run Code Online (Sandbox Code Playgroud)

现在,如果发生错误,则根本不需要打印整个有效负载.消息中的有效内容对象为null,并且异常有效内容中填充了相关的异常.

如果我只能以String格式打印异常有效负载,那就足够了.有没有人知道如何从消息中记录异常有效负载?

tor*_*ise 8

    <logger level="ERROR" message=" 
#[groovy:message.getExceptionPayload().getRootException().getMessage()]" /> 
Run Code Online (Sandbox Code Playgroud)

上面的代码提取与异常原因相关的消息.