[英]logger print null but echo print message in mule flow
我在foreach中迭代xml。 回声正在打印正确的消息,但记录器为空。
<foreach collection="#[xpath('//xmlsoap/soap/soapenv:Envelope')]"
doc:name="For Each">
<echo-component />
<logger level="INFO" category="ProTSP Logger" message="#[payload]"
doc:name="Logger" />
</foreach>
我使用dom到xml转换器解决了我的问题。
<foreach collection="#[xpath('//xmlsoap/soap/soapenv:Envelope')]"
doc:name="For Each">
<echo-component doc:name="Echo"/>
<mulexml:dom-to-xml-transformer doc:name="DOM to XML"/>
<logger level="INFO" category="ProTSP Logger" message="#[payload]"
doc:name="Logger" />
</foreach>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.