如何在骡记录器串联?

问题描述 投票:0回答:2

我需要连接在记录器组件JSON有效载荷的文本。我曾尝试以下方法,但没有运气

<logger level="INFO" doc:name="Logger" doc:id="38de876a-a64f-4d83-86a1-ef4cbbda167c" message="#['payload is:' + payload]"/>

即使我没有看到骡子3像“对象字符串转换器”的任何变压器。

请建议语法骡子4

mule mule-esb
2个回答
1
投票

尝试从您的dataweave分离文本

<logger level="INFO" doc:name="Logger" mesage="Payload is: #[payload]" doc:id="38de876a-a64f-4d83-86a1-ef4cbbda167c" />

所有各种变压器是在骡子4,由于有效载荷总是“访问”中删除。也就是说,无论负载类型(XML,JSON,爪哇,CSV ......),你可以通过访问有效载荷领域。{}字段名。在骡子3.X的有效载荷必须被强制转换为Java对象,以允许。你可以明确地设置任何dataweave表达的输出类型,所以你也可以试试:

mesage="Payload is: #[output application/java --- payload]" 

0
投票

它正在与下面的语法

<logger level="INFO" doc:name="Logger" doc:id="38de876a-a64f-4d83-86a1-ef4cbbda167c" message="#['payload is:' ++ payload]"/>
© www.soinside.com 2019 - 2024. All rights reserved.