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!
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.
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
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With