From 08df0362894ce8152564285add96dd4314a17493 Mon Sep 17 00:00:00 2001 From: Zhiyuan Zheng Date: Fri, 22 Jan 2021 02:21:13 +0100 Subject: [PATCH] Another try with Sentry --- App.tsx | 11 +++++++++-- src/startup/sentry.ts | 10 +++++----- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/App.tsx b/App.tsx index b5fc1ad1..57596c5d 100644 --- a/App.tsx +++ b/App.tsx @@ -1,13 +1,14 @@ import { ActionSheetProvider } from '@expo/react-native-action-sheet' import Index from '@root/Index' import dev from '@root/startup/dev' -import sentry from '@root/startup/sentry' +// import sentry from '@root/startup/sentry' import log from '@root/startup/log' import audio from '@root/startup/audio' import onlineStatus from '@root/startup/onlineStatus' import netInfo from '@root/startup/netInfo' import { persistor, store } from '@root/store' import ThemeManager from '@utils/styles/ThemeManager' +import Constants from 'expo-constants' import * as SplashScreen from 'expo-splash-screen' import React, { useCallback, useEffect, useState } from 'react' import { enableScreens } from 'react-native-screens' @@ -15,13 +16,19 @@ import { QueryClient, QueryClientProvider } from 'react-query' import { Provider } from 'react-redux' import { PersistGate } from 'redux-persist/integration/react' import { LogBox, Platform } from 'react-native' +import * as Sentry from 'sentry-expo' if (Platform.OS === 'android') { LogBox.ignoreLogs(['Setting a timer for a long period of time']) } +log('log', 'Sentry', 'initializing') +Sentry.init({ + dsn: Constants.manifest.extra.sentryDSN +}) + dev() -sentry() +// sentry() audio() onlineStatus() diff --git a/src/startup/sentry.ts b/src/startup/sentry.ts index 75d33a5e..e7e0a27a 100644 --- a/src/startup/sentry.ts +++ b/src/startup/sentry.ts @@ -4,11 +4,11 @@ import log from './log' const sentry = () => { log('log', 'Sentry', 'initializing') - // return Sentry.init({ - // dsn: Constants.manifest.extra.sentryDSN, - // enableInExpoDevelopment: false, - // debug: __DEV__ - // }) + return Sentry.init({ + dsn: Constants.manifest.extra.sentryDSN, + enableInExpoDevelopment: false, + debug: __DEV__ + }) } export default sentry