import * as Sentry from "@sentry/nextjs" import { env } from "./env/server" export const denyUrls: (string | RegExp)[] = [ // Ignore preview urls /\/.{2}\/preview\//, ] export async function register() { await configureSentry() } export const onRequestError = Sentry.captureRequestError async function configureSentry() { Sentry.init({ dsn: "https://fe39c070b4154e2f9cc35f0e5de0aedb@o4508102497206272.ingest.de.sentry.io/4508102500286544", environment: env.SENTRY_ENVIRONMENT, enabled: env.SENTRY_ENVIRONMENT !== "development", tracesSampleRate: env.SENTRY_SERVER_SAMPLERATE, denyUrls: denyUrls, enableLogs: true, enableMetrics: true, release: env.RELEASE_TAG || undefined, }) }