This is a Hapi plugin to log all your response errors automatically using the request.log interface.
- just register the plugin
importHapiErrorLoggerfrom'hapi-error-logger';server.register([{plugin: HapiErrorLogger,options: {replyWithStack: true,},},]).then(()=>{// errors are now logged automatically via://// request.log([ 'error' ], error);});replyWithStackoptional, default:false, if set your response will have an error stack attached if available.
error.data.skipLogsoptional, default:false, if set this error response will not be logged
constBoom=require('boom');// this is a handler definitionconsthandler=request=>{consterr=Boom.badGateway('could not reach server XXX',{skipLogs: true,});returnerr;};- npm
npm prune && npm install
npm test