logging: fix crash when router errors

This commit is contained in:
Girish Ramakrishnan
2020-06-18 09:27:09 -07:00
parent e1ffdaddfa
commit b0ce0b61d6

View File

@@ -47,8 +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
res.errorBody ? res.errorBody.status : '', // attached by connect-lastmile. can be missing when router errors like 404
res.errorBody ? res.errorBody.message : '', // attached by connect-lastmile. can be missing when router errors like 404
tokens['response-time'](req, res), 'ms', '-',
tokens.res(req, res, 'content-length')
].join(' ');