gooder-bunyan

3.1.0 • Public • Published

gooder-bunyan

A hapi good-reporter to bunyan logging adapter.

Installation

  $ npm install bunyan
  $ npm install gooder-bunyan

Usage

To use the GoodBunyan transport in bunyan, you simply need to require it and then either add it to an existing bunyan logger or pass an instance to a new bunyan logger:

var GoodBunyan = require('gooder-bunyan');
var bunyan = require('bunyan');
 
server.register({
  register: require('good'),
  options: {
    reporters: [
      new GoodBunyan({
        ops: '*',
        request: '*',
        response: '*',
        log: '*',
        error: '*'
      }, bunyan)
    ]
  }
}, function(err) {
  if (err) {
    return server.log(['error'], 'good load error: ' + err);
  }
});

The following options are availble to configure GoodBunyan:

  • error_level: Map all good error events to this bunyan level (Default error).
  • ops_level: Map all good ops events to this bunyan level (Default info).
  • request_level: Map all good request events to this bunyan level (Default info).
  • response_level: Map all good response events to this bunyan level (Default info).
  • other_level: Map all other good events to this bunyan level (Default info).

Package Sidebar

Install

npm i gooder-bunyan

Weekly Downloads

1

Version

3.1.0

License

ISC

Last publish

Collaborators

  • lancespeelmon