Firebase Crashlytics custom log does not appear in the console

最后都变了- 提交于 2021-01-20 17:06:48

问题


I've been testing Firebase Crashlytics and even though the normal crash report works right I can't success trying to generate a custom as it says the documentation.

Crashlytics.log(msg); 

I also would like to know wether setting the user identifier for Crashlytics can be done for any crash (according to the doc I've understood that it's possible) with

void Crashlytics.setUserIdentifier(String identifier); 

and how it would have to be done, because it does neither work to me, I can't see anything on the Firebase crashlytics console.

Thanks in advance!


回答1:


For a better understanding, when you collect data with

FirebaseCrashlytics.getInstance().log("Test w(text)")
FirebaseCrashlytics.getInstance().log("Test e(text)")

you will get NO new non-fatal crash report in Firebase crashlytics. But follow up by a

FirebaseCrashlytics.getInstance().recordException(RunTimeException("Test e(throwable)"))

it will send this error

with this additional log entries within this error




回答2:


The logging mechanism of Crashlytics isn't built for normal logging.

The logs that you put will show in crash reports, not as stand alone logs. Same goes for the user identifier information.

Try forcing a crash, you should see the logs captured before the crash in the crash report. If you want normal logging, you should look into Firebase analytics, it'll help you keep track of regular events and other analytics data.




回答3:


This worked for me.

Crashlytics.log(message);
Crashlytics.logException(exception);

Edit: I had missed this explanation.




回答4:


Just for updating the answer for log Kotlin with Firebase it is:

FirebaseCrashlytics.getInstance().log(error.toString())

And for Exception

FirebaseCrashlytics.getInstance().recordException(e)

See documentation: https://firebase.google.com/docs/crashlytics/get-started?platform=Android



来源:https://stackoverflow.com/questions/48638964/firebase-crashlytics-custom-log-does-not-appear-in-the-console

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!