firebase_crashlytics 在 flutter 中使用 try / catch 时是否有效?
Does firebase_crashlytics work when using try / catch in flutter?
如果使用 try / catch 我的应用程序将不会崩溃。但我希望当 catch 块工作时,它还会将错误信息发送到 firebase crashlytics 控制台。
在 catch 块内发送错误
catch(Exception e){
Crashlytics.log(message);
Crashlytics.logException(RunTimeExcption(message));
}
因为应用程序不会崩溃,所以不会在 crashlytics 中显示任何错误,但您可以手动报告它。
我认为解决方案是
Crashlytics.instance.log
用于日志单条消息,字符串。
Crashlytics.instance.recordError
用于 stackTrace 的日志消息错误。
Crashlytics.instance.recordFlutterError
因为日志消息是由 flutter 框架生成的
如果使用 try / catch 我的应用程序将不会崩溃。但我希望当 catch 块工作时,它还会将错误信息发送到 firebase crashlytics 控制台。
在 catch 块内发送错误
catch(Exception e){
Crashlytics.log(message);
Crashlytics.logException(RunTimeExcption(message));
}
因为应用程序不会崩溃,所以不会在 crashlytics 中显示任何错误,但您可以手动报告它。
我认为解决方案是
Crashlytics.instance.log
用于日志单条消息,字符串。Crashlytics.instance.recordError
用于 stackTrace 的日志消息错误。Crashlytics.instance.recordFlutterError
因为日志消息是由 flutter 框架生成的