From 6624cfc3ade0527ad9fe1710ab36a8e98bc1182e Mon Sep 17 00:00:00 2001 From: Marc Mintel Date: Tue, 27 Jan 2026 10:31:36 +0100 Subject: [PATCH] sentry --- sentry.client.config.ts | 5 +++++ sentry.edge.config.ts | 2 ++ sentry.server.config.ts | 4 ++++ 3 files changed, 11 insertions(+) diff --git a/sentry.client.config.ts b/sentry.client.config.ts index 4beaf25f..16d78afd 100644 --- a/sentry.client.config.ts +++ b/sentry.client.config.ts @@ -6,5 +6,10 @@ Sentry.init({ dsn, enabled: Boolean(dsn), tracesSampleRate: 0, + // Ensure 500 errors are always captured + debug: process.env.NODE_ENV === 'development', + // AdjustingreplaysOnErrorSampleRate to 1.0 to capture 100% of errors with replays if enabled + replaysOnErrorSampleRate: 1.0, + replaysSessionSampleRate: 0.1, }); diff --git a/sentry.edge.config.ts b/sentry.edge.config.ts index 4beaf25f..c87552cf 100644 --- a/sentry.edge.config.ts +++ b/sentry.edge.config.ts @@ -6,5 +6,7 @@ Sentry.init({ dsn, enabled: Boolean(dsn), tracesSampleRate: 0, + // Ensure 500 errors are always captured + debug: process.env.NODE_ENV === 'development', }); diff --git a/sentry.server.config.ts b/sentry.server.config.ts index 4beaf25f..2ca7ca5c 100644 --- a/sentry.server.config.ts +++ b/sentry.server.config.ts @@ -6,5 +6,9 @@ Sentry.init({ dsn, enabled: Boolean(dsn), tracesSampleRate: 0, + // Ensure 500 errors are always captured + // Next.js 14+ with App Router handles many errors automatically, + // but we want to be explicit about capturing all unhandled exceptions. + debug: process.env.NODE_ENV === 'development', });