diff --git a/src/server.js b/src/server.js index 83156ee3a..6d78c363b 100644 --- a/src/server.js +++ b/src/server.js @@ -47,8 +47,8 @@ function initializeExpressSync() { tokens.method(req, res), tokens.url(req, res).replace(/(access_token=)[^&]+/, '$1' + ''), 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(' ');