Files
pn-new-crm/sentry.edge.config.ts

18 lines
399 B
TypeScript
Raw Normal View History

/**
* Sentry edge-runtime init (proxy.ts / middleware).
*
* No-op when `NEXT_PUBLIC_SENTRY_DSN` is unset.
*/
import * as Sentry from '@sentry/nextjs';
const dsn = process.env.NEXT_PUBLIC_SENTRY_DSN;
if (dsn) {
Sentry.init({
dsn,
environment: process.env.SENTRY_ENVIRONMENT ?? process.env.NODE_ENV,
tracesSampleRate: Number(process.env.SENTRY_TRACES_SAMPLE_RATE ?? 0.1),
});
}