From b0ce0b61d6fdfa6746dcef41f94e6a4c5f32ca41 Mon Sep 17 00:00:00 2001 From: Girish Ramakrishnan Date: Thu, 18 Jun 2020 09:27:09 -0700 Subject: [PATCH] logging: fix crash when router errors --- src/server.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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(' ');