UNPKG

bunyan-debug

Version:

Bunyan powered logger with namespaces

26 lines (20 loc) 412 B
'use strict'; module.exports = function(logBody) { let log = Object.assign({}, logBody); delete log.name; delete log.level; delete log.v; delete log.pid; delete log.hostname; delete log.time; if (!log.msg) { delete log.msg; } let keys = Object.keys(log); return keys .sort() .map(function(key) { return key + '=' + JSON.stringify(log[key]); }) .join(' '); };