FlutterErrorException constructor
FlutterErrorException(
- FlutterErrorDetails details, {
- Severity? severityOverride,
- String? userMessage,
- String? devMessage,
Wraps FlutterErrorDetails so it can flow through the reporting pipeline.
Implementation
FlutterErrorException(
this.details, {
Severity? severityOverride,
String? userMessage,
String? devMessage,
}) : super(
userMessage:
userMessage ?? 'An unexpected error occurred in the application',
devMessage: devMessage ??
'Flutter framework error: ${_describeException(details)}',
cause: details.exception,
stack: details.stack,
severity: severityOverride ?? Severity.error,
metadata: _buildMetadata(details),
);