Pino

pino

super fast, all natural json logger.

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:

1
2
3
4
5
6
7
8
9
10
11
var pino = require('pino');
var logger = 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.
1
2
var log = 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.

GIF FTW!

pino.gif

Suggest a module

Comments