From f9955cd3222770e3e42b0dba500353a71e54b547 Mon Sep 17 00:00:00 2001 From: Zack Steinkamp Date: Wed, 6 Sep 2017 12:07:29 -0700 Subject: [PATCH] allow the use of morganOptions in hook config to allow for more customization of Morgan, e.g. by using a custom stream --- index.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index 03316ac..88987c9 100644 --- a/index.js +++ b/index.js @@ -18,6 +18,7 @@ module.exports = function(sails) { // and off for production, using the 'dev' format //see: https://github.com/expressjs/morgan#predefined-formats for more formats format: 'dev', + morganOptions: {}, inDevelopment: true, inProduction: false } @@ -35,7 +36,7 @@ module.exports = function(sails) { if ((isProduction && loggerSettings.inProduction === true) || (!isProduction && loggerSettings.inDevelopment === true)) { - var logger = morgan(loggerSettings.format); + var logger = morgan(loggerSettings.format, loggerSettings.morganOptions); logger(req, res, function (err) { if (err) next(err)