如何将android项目中的异常自动报告给Firebase?
问题描述:
我已经看到了向firebase自动崩溃报告的选项。但是对于普通的try/catch异常呢?有什么办法可以在我的android应用程序中的每个捕获的异常设置自动日志到Firebase?如何将android项目中的异常自动报告给Firebase?
答
在应用中使用Firebase崩溃报告SDK后,未捕获的异常会自动报告给服务器。
要报告您捕捉异常,CAL FirebaseCrash.report
:
...
}
catch (IOException ex) {
FirebaseCrash.report(ex);
}
我强烈建议你阅读的Firebase Crash Reporting documentation。它几乎是一个页面,涵盖了整个API和许多常见的用例。
您几乎肯定会*不*希望每个捕获到的异常都会在您的应用中报告。这将是压倒性的,取决于你使用多少种类的第三方库。正如弗兰克在答案中所阐明的那样,选择性记录有助于诊断的个体例外情况会更好。 –