3.1.0 • Published 8 years ago
gooder-bunyan v3.1.0
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 (Defaulterror
). - ops_level: Map all good
ops
events to this bunyan level (Defaultinfo
). - request_level: Map all good
request
events to this bunyan level (Defaultinfo
). - response_level: Map all good
response
events to this bunyan level (Defaultinfo
). - other_level: Map all other good events to this bunyan level (Default
info
).