簡體   English   中英

記錄器打印為空,但在m子流中回顯打印消息

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM