UNPKG

silentjs

Version:
23 lines (17 loc) 586 B
// VENDOR LIBS var lodash = require('lodash'); // LIBS CORE var logger = require('lib-core/logger/logger'); // FRAMEWORK var silent = require('silentjs'); var logRequest = function (request) { var messageTemplate = lodash.template('Requested <%= method %> <%= url %>'); logger.log(messageTemplate({ method: logger.colors.magenta(request.get('method')), url: logger.colors.cyan(request.get('baseUrl') + request.get('url')) })); }; module.exports = silent.middleware('logger', function (request, response, next) { logRequest(request); next(); });