Skip to content

Commit 8c3b8aa

Browse files
committed
Moved all Sentry-related files to the NextJS instrumentation file
1 parent 8ede136 commit 8c3b8aa

File tree

4 files changed

+24
-15
lines changed

4 files changed

+24
-15
lines changed

instrumentation.ts

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
//
2+
// Ajout la gestion des erreurs et de suivi des performances côté serveur avec Sentry.
3+
// Source : https://docs.sentry.io/platforms/javascript/guides/nextjs/manual-setup/#create-initialization-config-files
4+
//
5+
import { init } from "@sentry/nextjs";
6+
7+
export async function register()
8+
{
9+
if (
10+
process.env.NEXT_RUNTIME === "nodejs"
11+
|| process.env.NEXT_RUNTIME === "edge"
12+
)
13+
{
14+
init( {
15+
dsn: process.env.SENTRY_DSN,
16+
tracesSampleRate:
17+
process.env.NODE_ENV === "development" ? 1.0 : 0.01
18+
} );
19+
}
20+
}

sentry.client.config.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
1+
//
2+
// Ajout la gestion des erreurs et de suivi des performances côté client avec Sentry.
3+
// Source : https://docs.sentry.io/platforms/javascript/guides/nextjs/manual-setup/#create-initialization-config-files
4+
//
15
import { init, replayIntegration } from "@sentry/nextjs";
26

37
init( {
48
dsn: process.env.SENTRY_DSN,
5-
debug: false,
69
integrations: [
710
replayIntegration( {
811
maskAllText: true,

sentry.edge.config.ts

Lines changed: 0 additions & 7 deletions
This file was deleted.

sentry.server.config.ts

Lines changed: 0 additions & 7 deletions
This file was deleted.

0 commit comments

Comments
 (0)