book
Version:
flexible node.js logging library
27 lines (19 loc) • 579 B
JavaScript
// make a new logging object using the default decorators
var log = require('..');
log.panic('panic log line');
log.error('error log line');
log.warn('warn log line');
log.info('info log line');
log.debug('debug log line');
log.trace('trace log line');
log.info('paramters: %s %s', 'foo', 'bar');
log.info('paramters: %j', {magic: 'bus'});
log.info({extra: 'payload'}, 'extra payload');
// example of difference between log line location
// and error stacktrace
function has_error(cb) {
cb(new Error('some error'));
}
has_error(function(err) {
log.error(err);
});