// Log errors server.on('uncaughtException', function(req, res, route, err) { // TODO // We should pipe our errors in graylog here console.log(req.body, res.body, route, err); return false; });
server.on('uncaughtException', function(req, res, route, err) { console.error(err.stack); process.exit(1); });
server.on('uncaughtException', (req, res, route, err) => { req.log.fatal({err}, 'uncaughtException'); res.send(500, err.message); });
server.on('uncaughtException', function (req, res, route, err) { agent.captureError(err, function (err) { if (err) console.log('Something went wrong:', err.message)
// last server config server.on('after', restifyBunyanLogger({ // Let's not show the calls on /status skip: function(req) { return req.url === "/status" || req.method === "OPTIONS"; } }));
/** * Event emited after all routes have been processed. * Used for error logging */ server.on( 'after', function ( request, response, route, error ) { if ( error ) { console.error( `ERROR: ${error.body.code} ${error.body.message}` ); } } );
server.on('uncaughtException', (req, res, route, err) => { logger.error(err); res.send(500); });