我一直在测试
Firebase Crashlytics
,即使正常的崩溃报告工作正常,我也无法成功尝试生成自定义,因为它说文档。
Crashlytics.log(msg);
我还想知道是否可以通过
设置
Crashlytics
的用户标识符以应对任何崩溃(根据我了解的文档,这是可能的)
void Crashlytics.setUserIdentifier(String identifier);
以及必须如何完成,因为它对我来说都不起作用,我在
Firebase crashlytics console
上看不到任何内容。
提前致谢!
Crashlytics 的日志记录机制不是为正常日志记录而构建的。
您放置的日志将显示在崩溃报告中,而不是作为独立日志。用户标识符信息也是如此。
尝试强制崩溃,您应该在崩溃报告中看到崩溃之前捕获的日志。如果您想要正常日志记录,您应该查看 Firebase 分析,它将帮助您跟踪常规事件和其他分析数据。
刚刚更新了使用 Kotlin 和 Firebase 进行日志记录的答案:
FirebaseCrashlytics.getInstance().log(error.toString())
例外情况
FirebaseCrashlytics.getInstance().recordException(e)
请参阅文档:https://firebase.google.com/docs/crashlytics/get-started?platform=Android