CLASSROOMIO-T-216: Capture posthog events

This commit is contained in:
Rotimi Best
2023-10-30 06:04:53 +00:00
parent 4c32c95657
commit 2d6035238b
12 changed files with 140 additions and 76 deletions
+26
View File
@@ -0,0 +1,26 @@
import { dev } from '$app/environment';
import * as Sentry from '@sentry/browser';
import { CaptureConsole } from '@sentry/integrations';
export const initSentry = (): void => {
if (dev) return;
Sentry.init({
dsn: 'https://[email protected]/5999999',
integrations: [
new CaptureConsole({
levels: ['error']
}),
new Sentry.Replay()
],
environment: 'production',
replaysSessionSampleRate: 0.5,
replaysOnErrorSampleRate: 1.0
});
};
export const setSentryUser = (user: Record<string, any>): void => {
if (dev) return;
Sentry.setUser(user);
};