android - 将 Android 上的非致命错误记录到 Firebase / Crashlytics 的最佳方法
问题描述
我知道它可以记录非致命Exception
或Throwable
崩溃分析。但是现在让我们采取以下情况。
我们有我们的自定义记录器,它也提供类似的东西SLog.e(String message)
并且只接受一个字符串消息。现在我们要跟踪所有这些错误日志,作为对 crashlyics 的非致命错误。我可以创建一个MyException
并将该错误记录到 crashlytics。但这有两个主要缺点:
- 给定消息不会显示在 Firebase Crashlytics 概览信息中心
- 如果有不同的错误类型和不同的消息,它们都会被 Firebase 分组在一起
在 iOS 上它是微不足道的,因为分组是通过域和 errorCode 完成的,但在 Android 上它只是按文件名和行分组。
我们如何在没有为每个错误日志创建异常类的样板代码的情况下方便地将随机错误跟踪到 crashlytics。
解决方案
推荐阅读
- bluetooth - 在 Xamarin iOS 中未获得蓝牙授权提示
- spring-boot - 即使测试通过,KafkaTest 期间也会出现异常
- uitableview - iOS13 表格视图控制器顶部有超大填充的问题
- gitlab - Gitlab项目基于模板成员为空
- c# - 如何将 ASP.NET MVC 视图迁移到 Angular UI
- jquery - 如何从多选列表框中删除“全选”选项
- android - 像使用数据库一样使用 .txt 文件
- amazon-web-services - 与数据传输相关的 AWS 账单问题
- vue.js - 单击vuetify中的按钮时如何显示日期选择器?
- javascript - 模态组件使用