pino is an uber fast logger, inspired by Bunyan. It also includes a shell utility to pretty-print its log files.
Get it:npm install --save pino
Sample usage:
1234567891011
varpino=require('pino');varlogger=pino({name:'myapp',safe:true,serializers:{req:pino.stdSerializers.req,res:pino.stdSerializers.res}});//logger will have: trace, debug, info, warn, error and fatal level to log.
12
varlog=pino({level:'debug'})log.debug('interesting object: %j',{foo:'bar',pino:'is a way of life'})
pino is available for: koa, express, hapi and restify as well.