Use util.inspect to log in node - fixes #1661

This commit is contained in:
Rasmus Porsager 2017-09-01 14:02:58 +02:00 committed by Pierre-Yves Gérardy
parent fad8a7286b
commit 7f2ff03ecf

View file

@ -222,6 +222,7 @@ module.exports = new function init(name) {
results.push(result)
}
function serialize(value) {
if (hasProcess) return require("util").inspect(value)
if (value === null || (typeof value === "object" && !(value instanceof Array)) || typeof value === "number") return String(value)
else if (typeof value === "function") return value.name || "<anonymous function>"
try {return JSON.stringify(value)} catch (e) {return String(value)}