Mule 4 debug如何在studio中维护调试语句的历史记录

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

在 Mule 4 Anypoint Studio 中,当我调试应用程序时,很多时候我需要查看 json 格式的有效负载,因此在调试视图中我会转到此处: 评估 Dataweave 表达式

每次我都必须手动粘贴以下数据编织:

%dw 2.0
output application/json
---
payload

但是每次输入上面的代码或复制粘贴它都是相当痛苦的...... 有没有办法让工作室保持历史?事实上,有一个下拉菜单

Script History
似乎没有填充。

当我将其与 Mule 3 进行比较时,我们确实有过去命令的历史记录。 有什么方法可以确保 Mule 4 的工作室能够保留历史吗?

mule mule-studio mulesoft mule4 anypoint-studio
1个回答
0
投票

要维护调试信息的历史记录,请考虑以下方法:

自定义日志记录:

  1. 在流程中使用 Logger 组件来输出调试信息。

  2. 使用相关上下文(例如变量值或执行状态)格式化日志消息。

  3. 配置示例:

enter image description here

持久存储:

  • 为了长期存储和分析,请记录到文件或日志服务。
  • 确保您的 log4j2.xmllogback.xml 配置为将日志附加到文件中,如下所示:

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.