1
0
Fork 0
mirror of synced 2024-07-03 21:40:55 +12:00
budibase/packages/builder/src/analytics.js

25 lines
481 B
JavaScript
Raw Normal View History

2020-07-15 03:00:58 +12:00
import * as Sentry from "@sentry/browser"
import posthog from "posthog-js"
function activate() {
Sentry.init({ dsn: process.env.SENTRY_DSN })
posthog.init(process.env.POSTHOG_TOKEN, {
api_host: process.env.POSTHOG_URL,
})
}
function captureException(err) {
Sentry.captureException(err)
}
function captureEvent(event) {
2020-07-17 02:19:46 +12:00
if (process.env.NODE_ENV !== "production") return
posthog.capture(event)
}
2020-07-15 03:00:58 +12:00
export default {
activate,
captureException,
2020-07-17 02:19:46 +12:00
captureEvent,
2020-07-15 03:00:58 +12:00
}