diff --git a/.env.example b/.env.example index 1bdb219e10..5eec893084 100644 --- a/.env.example +++ b/.env.example @@ -137,6 +137,7 @@ NEXT_PUBLIC_SENDGRID_SENDER_NAME= # Sentry # Used for capturing exceptions and logging messages NEXT_PUBLIC_SENTRY_DSN= +SENTRY_DEBUG= SENTRY_MAX_SPANS= SENTRY_TRACES_SAMPLE_RATE= diff --git a/apps/web/sentry.server.config.ts b/apps/web/sentry.server.config.ts index 7c268c728b..23ddc88ac3 100644 --- a/apps/web/sentry.server.config.ts +++ b/apps/web/sentry.server.config.ts @@ -1,6 +1,7 @@ import * as Sentry from "@sentry/nextjs"; Sentry.init({ + debug: !!process.env.SENTRY_DEBUG, dsn: process.env.NEXT_PUBLIC_SENTRY_DSN, tracesSampleRate: parseFloat(process.env.SENTRY_TRACES_SAMPLE_RATE ?? "0.0") || 0.0, _experiments: { diff --git a/turbo.json b/turbo.json index 890e2d6b16..f8e7b45b8a 100644 --- a/turbo.json +++ b/turbo.json @@ -38,6 +38,7 @@ "NEXT_PUBLIC_STRIPE_TEAM_MONTHLY_PRICE_ID", "NEXT_PUBLIC_WEBAPP_URL", "NEXT_PUBLIC_WEBSITE_URL", + "SENTRY_DEBUG", "SENTRY_MAX_SPANS", "SENTRY_TRACES_SAMPLE_RATE", "STRIPE_PREMIUM_PLAN_PRODUCT_ID",