integrated sentry/glitchtip

This commit is contained in:
2025-03-20 20:45:44 +01:00
parent 424c251f26
commit c63740fe1c
3 changed files with 202 additions and 0 deletions

View File

@@ -1,3 +1,4 @@
// import Vue from "vue"
import { createApp } from 'vue'
import { createPinia } from 'pinia'
@@ -14,10 +15,35 @@ import './assets/main.scss'
import VuePlyr from 'vue-plyr'
import 'vue-plyr/dist/vue-plyr.css'
// import * as Sentry from "@sentry/browser";
// import * as Integrations from "@sentry/integrations";
// Sentry.init({
// dsn: "https://d1780f9da2fc4dd28c9c17cb344a088f@frontlog.figli.io/2",
// integrations: [new Integrations.Vue()],
// });
import * as Sentry from "@sentry/vue";
import { createSentryPiniaPlugin } from "@sentry/vue";
const app = createApp(App)
Sentry.init({
app,
dsn: "https://d1780f9da2fc4dd28c9c17cb344a088f@frontlog.figli.io/2",
integrations: [
Sentry.browserTracingIntegration({ router }),
],
tracesSampleRate: 0.01,
normalizeDepth: 10, // Or however deep you want your state context to be.
environment: "prod",
release : '1'
});
const pinia = createPinia()
pinia.use( ({store}) => { store.router = router } )
pinia.use(createSentryPiniaPlugin());
app.use(pinia)
app.use(router)
// app.use(VueCollapsiblePanel)