1
0
mirror of https://github.com/node-red/node-red.git synced 2023-10-10 13:36:53 +02:00

tweak debug - so booleans are obvious.

This commit is contained in:
Dave C-J 2013-09-13 23:28:39 +01:00
parent b0e9dbb929
commit 500c3ec146

View File

@ -44,7 +44,8 @@ RED.nodes.registerType("debug",DebugNode);
DebugNode.send = function(msg) { DebugNode.send = function(msg) {
if (msg.msg instanceof Error) { if (msg.msg instanceof Error) {
msg.msg = msg.msg.toString(); msg.msg = msg.msg.toString();
} else if (typeof msg.msg === 'object') { }
else if (typeof msg.msg === 'object') {
try { try {
msg.msg = "(Object) "+JSON.stringify(msg.msg,null,1); msg.msg = "(Object) "+JSON.stringify(msg.msg,null,1);
} }
@ -53,7 +54,9 @@ DebugNode.send = function(msg) {
console.log(err); console.log(err);
msg.msg = "[Error] Can't stringify object with circular reference - see console log."; msg.msg = "[Error] Can't stringify object with circular reference - see console log.";
} }
} else if (msg.msg == 0) msg.msg = "0"; }
else if (typeof msg.msg === "boolean") msg.msg = "(boolean) "+msg.msg.toString();
else if (msg.msg === 0) msg.msg = "0";
for (var i in DebugNode.activeConnections) { for (var i in DebugNode.activeConnections) {
var ws = DebugNode.activeConnections[i]; var ws = DebugNode.activeConnections[i];