Enable silent mode with -s option to not log successful request (status=200)

This commit is contained in:
Michal Illovsky
2018-03-19 13:47:17 +01:00
parent e737753891
commit 45df72df51
2 changed files with 12 additions and 3 deletions

View File

@@ -43,9 +43,13 @@ function start(opts) {
app.enable('trust proxy');
if (process.env.NODE_ENV == 'production') {
app.use(morgan('tiny'));
app.use(morgan('tiny', {
skip: function(req, res) { return opts.silent && res.statusCode == 200 }
}));
} else if (process.env.NODE_ENV !== 'test') {
app.use(morgan('dev'));
app.use(morgan('dev', {
skip: function(req, res) { return opts.silent && res.statusCode == 200 }
}));
}
var config = opts.config || null;