Does firebase_crashlytics work when using try / catch in flutter?

Viewed 2293

If use try / catch my application will not crash. But I want when the catch block to work, it also sends error information to firebase crashlytics console.

3 Answers

I think solution are

  • Crashlytics.instance.log for log Single message, string.
  • Crashlytics.instance.recordError for log message error with stackTrace.
  • Crashlytics.instance.recordFlutterError for log message is generated by flutter framework

Inside the catch block send the error

catch(Exception e){
    Crashlytics.log(message);
    Crashlytics.logException(RunTimeExcption(message));
 }

Because the app doesn't crash it won't show any errors in crashlytics but you can report it manually.

Related