Remote Crash/Error reporter
Send crashes and exceptions to an error logging service such as firebase crashlytics or a custom error reporting microservice.
Should
- Post-crash logs to a cloud API
- Make Crash reports with full stack trace available for developers
Case: Firebase crashlytics
Pros:
- Proven library
- Good reporting structure
- Good review structure
- Very well-integrated into android
- Open source
Cons:
- Vendor-locked into a google microservice
- Bad replaceability on the android client. (Can be wrapped in a class, but the post-crash reporting structure that reports the stack trace after restarting an app is harder to replicate and works very well)
Edited by Jørgen Svennevik Notland