首页 > 解决方案 > 将 Android 上的非致​​命错误记录到 Firebase / Crashlytics 的最佳方法

问题描述

我知道它可以记录非致命ExceptionThrowable崩溃分析。但是现在让我们采取以下情况。

我们有我们的自定义记录器,它也提供类似的东西SLog.e(String message)并且只接受一个字符串消息。现在我们要跟踪所有这些错误日志,作为对 crashlyics 的非致命错误。我可以创建一个MyException并将该错误记录到 crashlytics。但这有两个主要缺点:

  1. 给定消息不会显示在 Firebase Crashlytics 概览信息中心
  2. 如果有不同的错误类型和不同的消息,它们都会被 Firebase 分组在一起

在 iOS 上它是微不足道的,因为分组是通过域和 errorCode 完成的,但在 Android 上它只是按文件名和行分组。

我们如何在没有为每个错误日志创建异常类的样板代码的情况下方便地将随机错误跟踪到 crashlytics。

标签: androidfirebaseloggingcrashlytics

解决方案


推荐阅读