1
0
Fork 0
mirror of synced 2024-09-05 12:11:40 +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 01:27:27 +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 01:27:27 +12:00
captureEvent
2020-07-15 03:00:58 +12:00
}