sentry.ts 602 B

123456789101112131415161718192021
  1. const { init } = process.type === 'main' ? require('@sentry/electron/dist/main') : require('@sentry/electron/dist/renderer')
  2. import * as isDev from 'electron-is-dev'
  3. const SENTRY_DSN = 'https://[email protected]/181876'
  4. let release
  5. try {
  6. release = require('electron').app.getVersion()
  7. } catch {
  8. release = require('electron').remote.app.getVersion()
  9. }
  10. if (!isDev) {
  11. init({
  12. dsn: SENTRY_DSN,
  13. release,
  14. integrations (integrations) {
  15. return integrations.filter(integration => integration.name !== 'Breadcrumbs')
  16. },
  17. })
  18. }