In node-red how can I send a message to the debug tab with out using debug node? Is there method I could call

ramnath teja chekka picture ramnath teja chekka · Mar 3, 2016 · Viewed 9.1k times · Source

Node-RED flow

I dont want use debug node. rather I want to just pass the debug message to the debug tab directly from my customized node. So I was wondering if may be there is a method that I could use to achieve this.

Answer

hardillb picture hardillb · Mar 3, 2016

The node object is exposed in the context of a function node and had 2 functions that will add something to the debug tab

node.warn() and node.error() both print to the debug tab (and also to the console) but with suitable colours and header messages e.g.

node.warn(msg.payload);
return msg;

warn and error messages in debug tab

Be aware that node.error will also raise a message that can be caught by the Catch node so if you just want to report status from with in a function then the node.warn is probably best