bq/corbel-composr

View on GitHub
src/middlewares/logs.js

Summary

Maintainability
A
0 mins
Test Coverage
'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')
}