6

我正在使用 Node-RED 在 Bluemix 上运行一个应用程序。我添加了一个调试节点来输出完整的 msg 对象,但它在调试控制台中被截断。我怎样才能看到完整的对象?

4

3 回答 3

10

您可以通过选中调试节点配置中的框将输出发送到控制台和调试选项卡。整个对象将被发送到控制台

当前的调试选项卡将始终被截断,但有一些计划可能会添加一个单独的调试窗口来显示整个消息。还可以查看 settings.js,因为我相信在那里设置了截断时间的字符限制,所以如果它太短,你可以增加一点。

编辑:

我之前错过了 bluemix 标签。要查看控制台日志,您需要使用 cf 命令尾随输出。例如,对于名为node-red的应用程序,您将运行以下命令:

cf logs node-red
于 2015-07-07T17:08:25.837 回答
1

不确定您是否可以访问 settings.js 文件,但如果可以,请查找 debugMaxLength 属性并将其设置为更大的数字。它将显示更多您的调试信息。

于 2016-04-25T06:26:30.827 回答
0

这也适用于 Home Assistant 的 Node-RED 插件。更改 config/node-red/settings.js 中的 debugMaxLength 值后,需要重新启动插件。

于 2021-09-27T03:50:04.643 回答