fixup! Standard logger middleware for loopback

This commit is contained in:
David Cheung 2016-06-09 14:04:46 -04:00
parent 80e7fa6fef
commit 73d78e25d9
1 changed files with 5 additions and 2 deletions

View File

@ -7,9 +7,9 @@ var bunyan = require('bunyan');
var loopback = require('../../lib/loopback'); var loopback = require('../../lib/loopback');
var util = require('util'); var util = require('util');
module.exports = logger; module.exports = loggerMiddleware;
function logger(options) { function loggerMiddleware(options) {
//console.log('typeof this mdidleware', this.get('restApiRoot')); //console.log('typeof this mdidleware', this.get('restApiRoot'));
console.log('log-middleware options: ', options); console.log('log-middleware options: ', options);
var defaultOptions = { var defaultOptions = {
@ -44,12 +44,15 @@ function logger(options) {
} }
function logRequest(req, res) { function logRequest(req, res) {
var remoteMethod = req.remotingContext.methodString;
var data = { var data = {
action: options.log.request.action || 'request', action: options.log.request.action || 'request',
verb: req.method, verb: req.method,
path: req.url, path: req.url,
statusCode: res.statusCode, statusCode: res.statusCode,
remoteMethod: remoteMethod,
}; };
//log data
logger.info(data); logger.info(data);
} }
}; };