import * as Sentry from "@sentry/nextjs"; const GLITCHTIP_DSN = process.env.GLITCHTIP_DSN || process.env.NEXT_PUBLIC_GLITCHTIP_DSN; // Only initialize Sentry if DSN is configured if (GLITCHTIP_DSN) { Sentry.init({ dsn: GLITCHTIP_DSN, // Environment environment: process.env.NODE_ENV, // Sample rate for error events (1.0 = 100%) sampleRate: 1.0, // Performance monitoring sample rate (0.1 = 10%) tracesSampleRate: 0.1, // Disable debug in production debug: process.env.NODE_ENV === "development", }); console.log("[Sentry] Server initialized with GlitchTip"); } else { console.log("[Sentry] Server disabled - no DSN configured"); }