setup static method
void
setup({
- FlutterExceptionHandler? onFlutterError,
- Widget errorScreen(
- FlutterErrorDetails error
- required ErrorScreen errorScreenStyle,
- required bool enableDebugLogging,
Implementation
static void setup({
FlutterExceptionHandler? onFlutterError,
Widget Function(FlutterErrorDetails error)? errorScreen,
required ErrorScreen errorScreenStyle,
required bool enableDebugLogging,
}) {
if (_initialized) return;
_initialized = true;
FlutterError.onError =
onFlutterError ?? _defaultErrorHandler(enableDebugLogging);
ErrorWidget.builder = _buildErrorWidget(errorScreen, errorScreenStyle);
ConsoleLogger.debug(
'ErrorHandlerService initialized',
tag: 'ERROR_HANDLER',
);
}