diff --git a/packages/node_modules/@node-red/util/lib/util.js b/packages/node_modules/@node-red/util/lib/util.js index d40a4de05..df7c404b0 100644 --- a/packages/node_modules/@node-red/util/lib/util.js +++ b/packages/node_modules/@node-red/util/lib/util.js @@ -784,9 +784,12 @@ function encodeObject(msg,opts) { errorMsg.name = e.name; } if (e.hasOwnProperty('message')) { - errorMsg.message = e.message; + errorMsg.message = 'encodeObject Error: ['+e.message + '] Value: '+util.inspect(msg.msg); } else { - errorMsg.message = e.toString(); + errorMsg.message = 'encodeObject Error: ['+e.toString() + '] Value: '+util.inspect(msg.msg); + } + if (errorMsg.message.length > debuglength) { + errorMsg.message = errorMsg.message.substring(0,debuglength); } msg.msg = JSON.stringify(errorMsg); return msg;