diff --git a/sentry.client.config.js b/sentry.client.config.js index 7f34fe8..dfa00ca 100644 --- a/sentry.client.config.js +++ b/sentry.client.config.js @@ -1,30 +1,30 @@ -// // This file configures the initialization of Sentry on the client. -// // The config you add here will be used whenever a users loads a page in their browser. -// // https://docs.sentry.io/platforms/javascript/guides/nextjs/ +// This file configures the initialization of Sentry on the client. +// The config you add here will be used whenever a users loads a page in their browser. +// https://docs.sentry.io/platforms/javascript/guides/nextjs/ -// import * as Sentry from '@sentry/nextjs'; +import * as Sentry from '@sentry/nextjs'; -// Sentry.init({ -// dsn: process.env.NEXT_PUBLIC_SENTRY_DSN, +Sentry.init({ + dsn: process.env.NEXT_PUBLIC_SENTRY_DSN, -// // Adjust this value in production, or use tracesSampler for greater control -// tracesSampleRate: 1, + // Adjust this value in production, or use tracesSampler for greater control + tracesSampleRate: 1, -// // Setting this option to true will print useful information to the console while you're setting up Sentry. -// debug: false, + // Setting this option to true will print useful information to the console while you're setting up Sentry. + debug: false, -// replaysOnErrorSampleRate: 1.0, + replaysOnErrorSampleRate: 1.0, -// // This sets the sample rate to be 10%. You may want this to be 100% while -// // in development and sample at a lower rate in production -// replaysSessionSampleRate: 0.1, + // This sets the sample rate to be 10%. You may want this to be 100% while + // in development and sample at a lower rate in production + replaysSessionSampleRate: 0.1, -// // You can remove this option if you're not planning to use the Sentry Session Replay feature: -// integrations: [ -// Sentry.replayIntegration({ -// // Additional Replay configuration goes in here, for example: -// maskAllText: true, -// blockAllMedia: true, -// }), -// ], -// }); + // You can remove this option if you're not planning to use the Sentry Session Replay feature: + integrations: [ + Sentry.replayIntegration({ + // Additional Replay configuration goes in here, for example: + maskAllText: true, + blockAllMedia: true, + }), + ], +}); diff --git a/src/instrumentation.ts b/src/instrumentation.ts index 3e4e638..caf39da 100644 --- a/src/instrumentation.ts +++ b/src/instrumentation.ts @@ -1,24 +1,24 @@ -// import * as Sentry from '@sentry/nextjs'; +import * as Sentry from '@sentry/nextjs'; export async function register() { - // if (process.env.NEXT_RUNTIME === 'nodejs') { - // Sentry.init({ - // dsn: process.env.NEXT_PUBLIC_SENTRY_DSN, - // // Adjust this value in production, or use tracesSampler for greater control - // tracesSampleRate: 1, - // // Setting this option to true will print useful information to the console while you're setting up Sentry. - // debug: false, - // // uncomment the line below to enable Spotlight (https://spotlightjs.com) - // // spotlight: process.env.NODE_ENV === 'development', - // }); - // } - // if (process.env.NEXT_RUNTIME === 'edge') { - // Sentry.init({ - // dsn: process.env.NEXT_PUBLIC_SENTRY_DSN, - // // Adjust this value in production, or use tracesSampler for greater control - // tracesSampleRate: 1, - // // Setting this option to true will print useful information to the console while you're setting up Sentry. - // debug: false, - // }); - // } + if (process.env.NEXT_RUNTIME === 'nodejs') { + Sentry.init({ + dsn: process.env.NEXT_PUBLIC_SENTRY_DSN, + // Adjust this value in production, or use tracesSampler for greater control + tracesSampleRate: 1, + // Setting this option to true will print useful information to the console while you're setting up Sentry. + debug: false, + // uncomment the line below to enable Spotlight (https://spotlightjs.com) + // spotlight: process.env.NODE_ENV === 'development', + }); + } + if (process.env.NEXT_RUNTIME === 'edge') { + Sentry.init({ + dsn: process.env.NEXT_PUBLIC_SENTRY_DSN, + // Adjust this value in production, or use tracesSampler for greater control + tracesSampleRate: 1, + // Setting this option to true will print useful information to the console while you're setting up Sentry. + debug: false, + }); + } }