Попробуйте отделить текст от вашей ткани данных
т.е.
<logger level="INFO" doc:name="Logger" mesage="Payload is: #[payload]" doc:id="38de876a-a64f-4d83-86a1-ef4cbbda167c" />
Все различные преобразователи были удалены в Mule 4 из-за того, что полезная нагрузка всегда была «доступна».То есть, независимо от типа полезной нагрузки (XML, JSON, Java, CSV ...), вы можете получить доступ к полям через полезную нагрузку. {Fieldname}.В Mule 3.x полезная нагрузка должна была быть приведена к объекту Java, чтобы позволить это.Вы можете явно установить тип вывода любого выражения dataweave, поэтому вы также можете попробовать:
mesage="Payload is: #[output application/java --- payload]"