From 222f164247a4586619ff0d900d5ee86f01055298 Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Sat, 2 Mar 2019 21:57:26 -0800 Subject: [PATCH] Fixes: Don't send client connection issues to error tracker --- server/index.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/server/index.js b/server/index.js index 9b5582a6a..4e7e67780 100644 --- a/server/index.js +++ b/server/index.js @@ -88,7 +88,14 @@ if (process.env.NODE_ENV === 'development') { bugsnag.register(process.env.BUGSNAG_KEY, { filters: ['authorization'], }); - app.on('error', bugsnag.koaHandler); + app.on('error', error => { + // we don't need to report every time a request stops to the bug tracker + if (error.code === 'EPIPE' || error.code === 'ECONNRESET') { + logger.warn('Connection error', { error }); + } else { + bugsnag.koaHandler(error); + } + }); } }