diff --git a/packages/firebase_crashlytics/firebase_crashlytics/lib/firebase_crashlytics.dart b/packages/firebase_crashlytics/firebase_crashlytics/lib/firebase_crashlytics.dart index 9bab1a9bc7cb..32f34b1d3922 100644 --- a/packages/firebase_crashlytics/firebase_crashlytics/lib/firebase_crashlytics.dart +++ b/packages/firebase_crashlytics/firebase_crashlytics/lib/firebase_crashlytics.dart @@ -6,7 +6,7 @@ library firebase_crashlytics; import 'package:flutter/foundation.dart' - show kDebugMode, FlutterErrorDetails, FlutterError; + show DiagnosticLevel, FlutterError, FlutterErrorDetails, kDebugMode; import 'package:firebase_crashlytics_platform_interface/firebase_crashlytics_platform_interface.dart'; import 'package:firebase_core/firebase_core.dart'; diff --git a/packages/firebase_crashlytics/firebase_crashlytics/lib/src/firebase_crashlytics.dart b/packages/firebase_crashlytics/firebase_crashlytics/lib/src/firebase_crashlytics.dart index 8dd223df18f4..f70c8db5904a 100644 --- a/packages/firebase_crashlytics/firebase_crashlytics/lib/src/firebase_crashlytics.dart +++ b/packages/firebase_crashlytics/firebase_crashlytics/lib/src/firebase_crashlytics.dart @@ -145,7 +145,9 @@ class FirebaseCrashlytics extends FirebasePluginPlatform { return recordError( flutterErrorDetails.exceptionAsString(), flutterErrorDetails.stack, - reason: flutterErrorDetails.context, + reason: flutterErrorDetails.context + ?.toStringDeep(minLevel: DiagnosticLevel.info) + .trim(), information: information, printDetails: false, fatal: fatal,