【发布时间】:2018-09-10 06:31:45
【问题描述】:
我正在尝试使用 firebase+crashlytics 设置我的应用,以获得更好的错误仪表板。
所有的 firebase 东西都已经在工作,我可以使用这些功能了
我测试了 crashlytics:
Crashlytics.getInstance().crash(); // Force a crash
我可以在我的仪表板上(在 firebase 内)看到堆栈跟踪
但我正在尝试记录非致命消息,例如:Crashlytics.log("test");
而且它不会出现在任何地方
我按照以下说明操作:
https://firebase.google.com/docs/crashlytics/customize-crash-reports
仍然没有找到任何带有“测试”消息的仪表板
它去哪儿了?我错过了什么?
【问题讨论】:
-
嗨,来自 Crashlytics 的 Paul。如果配置正确,Crashlytics.log("...") 语句应该会出现在您的 Firebase Crashlytics 仪表板中。如果您没有看到它们,则可能是配置问题,或者您应该联系 Firebase 支持以更好地了解发生了什么。
-
@buser,在上一条评论之后,我明白了...这是对下一个 Crashlytics 版本的建议:99% 的开发人员在使用 API 之前没有阅读完整的文档(就像我一样),我们阅读基本配置的必要内容,然后当我们发现问题时,我们会阅读更多内容......在系统崩溃后,名为
log()的函数只是将记录的信息附加到仪表板是不直观的......你应该让这些信息更多在函数调用或大块的 api 文档中显式......每天都有很多人来这里问同样的事情
标签: android firebase crashlytics firebase-crash-reporting crashlytics-android