logging - 如何在 mule logger 组件的消息正文中插入换行符

标签 logging mule mule-studio

谁能告诉我如何在骡子记录器组件的消息中插入新行?

例如,我在记录器的消息中有以下内容:

Payload is: #[payload] 
Inbound Headers:  #[headers:INBOUND:*] 
Outbound Headers:  #[headers:OUTBOUND:*]  
Exceptions:  #[exception]

我想在上述每一项之后插入一个新行。我试过在每一行的末尾添加\n ,但这没有用。

最佳答案

使用 MEL:

    <logger
        message="#['Payload is:'+payload+'\nInbound Headers: '+message.inboundProperties.entrySet()+'\nOutbound Headers: '+message.outboundProperties.entrySet()+'\nExceptions: '+exception]"
        level="INFO" />

关于logging - 如何在 mule logger 组件的消息正文中插入换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15254304/

相关文章:

logging - 如何在XAMPP中启用错误报告

python - R 记录器的调试器级别 - FINEST 是否等于 Python 的 DEBUG?

c# - 在基类中定义的 log4net 记录器

java - 我配置的这个 quartz 连接器一次只能选择一个文件吗

xml - 如果元素存在且非空,如何使用 XPath 判断?

java - 如何找出 Mule 流状态

java - 如何使用 Mule ESB 在 smtp 中添加多个邮件附件

javascript - Humble Bundles 捐赠系统,它是如何运作的?

骡子 + ZenDesk : Unhelpful error message: "null (java.lang.UnsupportedOperationException). Message payload is of type: ZendeskConnector$1"

java - Mule中如何动态插入json数据到数据库中