debats/instrumentation.ts
Jalil Arfaoui 0047c7d840 feat: installer Sentry pour le monitoring d'erreurs
Sentry est actif uniquement en production (DSN absent en dev → SDK inerte).
Capture automatique des erreurs Server Components, server actions,
middleware (via onRequestError) et côté client (error boundary global).
2026-02-18 12:01:08 +01:00

12 lines
321 B
TypeScript

import * as Sentry from '@sentry/nextjs'
export async function register() {
if (process.env.NEXT_RUNTIME === 'nodejs') {
await import('./sentry.server.config')
}
if (process.env.NEXT_RUNTIME === 'edge') {
await import('./sentry.edge.config')
}
}
export const onRequestError = Sentry.captureRequestError