src/middlewares/logs.js
'use strict'
/* ************************************
Logs Middleware
**************************************/
module.exports = function (server, logger) {
server.pre(function (request, response, next) {
request.log.info({
url: request.url,
req: request
}, 'start')
return next()
})
server.on('after', function (req, res, route) {
req.log.info({
url: req.url,
res: res,
route: route
}, 'finished')
})
logger.info('[Middlewares-Logs]', ' - Logs Middlewares loaded')
}