From 78df53d569f711468fc6f3b5f7e5bbd05daf7e0e Mon Sep 17 00:00:00 2001 From: Jonathan Cremin Date: Tue, 28 Apr 2020 19:54:02 +0100 Subject: [PATCH] Add request context to Sentry errors --- app.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app.js b/app.js index e282844..eb7ec95 100644 --- a/app.js +++ b/app.js @@ -38,9 +38,14 @@ if (process.env.NODE_ENV === 'production') { app.proxy = true; } -app.on('error', (err) => { +app.on('error', (err, ctx) => { if (!err.status || err.status >= 500) { - Sentry.captureException(err); + Sentry.withScope(function(scope) { + scope.addEventProcessor(function(event) { + return Sentry.Handlers.parseRequest(event, ctx.request); + }); + Sentry.captureException(err); + }); } });