sentry-react-native
sentry-react-native copied to clipboard
Sentry Does Not Log Errors
OS:
- [ ] Windows
- [x] MacOS
- [ ] Linux
Platform:
- [x] iOS
- [ ] Android
SDK:
- [x]
@sentry/react-native(>= 1.0.0) - [ ]
react-native-sentry(<= 0.43.2)
SDK version: 0.0.0
react-native version: 4.2.3
Are you using Expo?
- [ ] Yes
- [x] No
Are you using sentry.io or on-premise?
- [ ] sentry.io (SaaS)
- [x] on-premise
If you are using sentry.io, please post a link to your issue so we can take a look:
Configuration:
Sentry.init({
dsn: SENTRY_URL,
environment: PRODUCTION ? 'front-prod' : 'front-dev',
release: `${app.version}-${app.patchVersion}`,
debug: true,
beforeSend(event) {
console.log(JSON.stringify(event, null, 2))
return event
},
})
I have following issue:
Sentry does not send log messages unless they were prefixes with Sentry.captureEvent() or Sentry.captureMessage() or Sentry.captureException(). In the docs, it says that placing throw new Error('This is my first Sentry Error') should send a log to sentry dashboard. JS crashes like those are not getting noticed by sentry for unknown reason.
Steps to reproduce:
- Add config as stated above
- On any screen or any button press throw an error
Actual result:
- An error shows on the device's screen, but it is not logged on the server
Expected result:
- An error shows on the device's screen and getting sent to sentry's dashboard.