From 1a836ae893257e33630499b3bd1479b87f6c731a Mon Sep 17 00:00:00 2001 From: hughcrt Date: Mon, 4 Mar 2024 00:49:55 -0300 Subject: [PATCH] feat: add user id to sentry issues --- packages/backend/src/utils/sentry.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/backend/src/utils/sentry.ts b/packages/backend/src/utils/sentry.ts index 6834d415..ec7179da 100644 --- a/packages/backend/src/utils/sentry.ts +++ b/packages/backend/src/utils/sentry.ts @@ -1,7 +1,8 @@ import * as Sentry from "@sentry/node" import { ProfilingIntegration } from "@sentry/profiling-node" import { stripUrlQueryAndFragment } from "@sentry/utils" -import { Next, Context } from "koa" +import { Next } from "koa" +import Context from "./koa" export function initSentry() { Sentry.init({ @@ -44,6 +45,7 @@ export function sendErrorToSentry(err: unknown, ctx: Context) { scope.addEventProcessor((event) => { return Sentry.addRequestDataToEvent(event, ctx.request) }) + scope.setUser({ id: ctx.state.userId }) Sentry.captureException(err) }) }