使用 Node-RED 查看完整的消息调试

See full msg debug with Node-RED

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

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

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

编辑:

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

cf logs node-red

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

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