UNPKG

prepper

Version:

Prepper is an event based api for pre-processing log events before routing them to your logging framework of choice

39 lines (37 loc) 998 B
var Logger = require('../../').Logger var handlers = require('../../').handlers var pkg = require('../../package.json') module.exports = function() { return new Logger({ handlers: [ new handlers.Env(), new handlers.System(), new handlers.Process(), new handlers.Timestamp(), new handlers.Merge(pkg, { key: 'package'}), new handlers.Flatten(), new handlers.KeyFilter({ include: [ 'server', 'timestamp', 'tracer', 'message', 'level', 'error', 'process', 'package.name', 'package.version', 'os', 'env.NODE_ENV', 'env.USER', 'env.PWD', 'request', 'response' ], exclude: [ 'password', 'secret', 'token', 'dependencies', 'devDependencies' ]}), new handlers.Unflatten() ]}) }