Sentry.init({
dsn: SENTRY_DSN,
enabled: envConfig.enabled,
environment: envConfig.environment,
debug: envConfig.debug,
sendDefaultPii: true,
enableLogs: envConfig.enableLogs,
tracesSampleRate: envConfig.tracesSampleRate,
profilesSampleRate: envConfig.profilesSampleRate,
clientReportFlushInterval: envConfig.clientReportFlushInterval,
integrations: [],
beforeSend(event) {
if (event.contexts) {
event.contexts.environment = {
NODE_ENV: envConfig.environment,
};
}
return event;
},
beforeBreadcrumb(breadcrumb) {
try {
const consent = getCookie("cookie-consent");
if (consent !== "accepted") {
return null; // Block the breadcrumb
}
} catch (error) {}
return breadcrumb;
},
beforeSendSpan(span) {
return span;
},
});
Sentry.init({
dsn: SENTRY_DSN,
enabled: envConfig.enabled,
environment: envConfig.environment,
debug: envConfig.debug,
sendDefaultPii: true,
enableLogs: envConfig.enableLogs,
tracesSampleRate: envConfig.tracesSampleRate,
profilesSampleRate: envConfig.profilesSampleRate,
clientReportFlushInterval: envConfig.clientReportFlushInterval,
integrations: [],
beforeSend(event) {
if (event.contexts) {
event.contexts.environment = {
NODE_ENV: envConfig.environment,
};
}
return event;
},
beforeBreadcrumb(breadcrumb) {
try {
const consent = getCookie("cookie-consent");
if (consent !== "accepted") {
return null; // Block the breadcrumb
}
} catch (error) {}
return breadcrumb;
},
beforeSendSpan(span) {
return span;
},
});