Fixes: Don't send client connection issues to error tracker

This commit is contained in:
Tom Moor
2019-03-02 21:57:26 -08:00
parent d91f4045c9
commit 222f164247

View File

@@ -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);
}
});
}
}