Log Nicht-fatale Fehler bei Crashlytics

9

Unter iOS ist es möglich, recordError (Fehler) zu verwenden, um nicht schwerwiegende Fehler zu protokollieren Crashlytics, aber anscheinend ist diese Funktion für Android nicht verfügbar.

Die einzige Alternative, die ich gefunden habe, ist logException (e) . Ich verwalte Fehler in meiner App und möchte protokollieren, wenn bestimmte Fehlercodes zurückgegeben werden. In Crashlytics möchte ich, dass die nicht-fatalen Fehler durch den errorCode referenziert werden. Bei der Verwendung der logException (e) -Methode werden Fehler jedoch von der Methode referenziert, bei der logException (e) aufgerufen wurde.

Wie kann ich das tun?

    
Eselfar 29.03.2017, 11:37
quelle

1 Antwort

11

Was ich tun muss, um ein nicht schwerwiegendes Problem zu melden, ist eine Ausnahme protokollieren Verwenden Sie den folgenden Code (denken Sie daran, dass Sie jede Unterklasse von Exception auslösen können):

Crashlytics.logException(new Exception("My custom error message"));

    
Nicolás Carrasco 26.05.2017 20:58
quelle