log status and message in morgan

connect lastmile does not forward final handler to express anymore.
otherwise, express logs using console.error()
https://github.com/expressjs/express/issues/2263
This commit is contained in:
Girish Ramakrishnan
2020-06-03 16:46:43 -07:00
parent dbba502f83
commit f5fb582f83
3 changed files with 6 additions and 5 deletions

View File

@@ -47,6 +47,8 @@ function initializeExpressSync() {
tokens.method(req, res),
tokens.url(req, res).replace(/(access_token=)[^&]+/, '$1' + '<redacted>'),
tokens.status(req, res),
res.errorBody.status, // attached by connect-lastmile
res.errorBody.message, // attached by connect-lastmile
tokens['response-time'](req, res), 'ms', '-',
tokens.res(req, res, 'content-length')
].join(' ');