我一直在测试Firebase Crashlytics
,即使正常的崩溃报告工作正常,我也无法成功尝试生成自定义文件documentation。
Crashlytics.log(msg);
我还想知道设置Crashlytics
的用户标识符是否可以用于任何崩溃(根据我已经了解的文档可能),
void Crashlytics.setUserIdentifier(String identifier);
以及必须如何完成,因为它对我不起作用,我在Firebase crashlytics console
上看不到任何内容。
提前致谢!
答案 0 :(得分:5)
为了更好地理解:当您使用
收集数据时Up Arrow
您将在Firebase crashlytics中获得没有新的非致命崩溃报告。 但请紧跟
Crashlytics.log("Test w(text)")
Crashlytics.log("Test e(text)")
带有此错误内的附加日志条目
答案 1 :(得分:4)
Crashlytics的日志记录机制不是为正常日志记录而构建的。
您放置的日志将显示在崩溃报告中,而不是独立日志。用户标识符信息也是如此。
尝试强制崩溃,您应该会在崩溃报告中看到崩溃前捕获的日志。如果您想要正常记录,则应该查看Firebase分析,它将帮助您跟踪常规事件和其他分析数据。
答案 2 :(得分:3)
答案 3 :(得分:2)
仅使用Firebase更新日志Kotlin的答案是
FirebaseCrashlytics.getInstance().log(error.toString())
还有例外情况
FirebaseCrashlytics.getInstance().recordException(e)
请参阅文档:https://firebase.google.com/docs/crashlytics/get-started?platform=Android
答案 4 :(得分:1)