installGlobalErrorHandler function

void installGlobalErrorHandler(
  1. ErrorHandler handler
)

Install a global error handler for uncaught errors.

Implementation

void installGlobalErrorHandler(ErrorHandler handler) {
  // Zone-based error catching — use runZonedGuarded to intercept uncaught errors.
  runZonedGuarded(() {}, (Object error, StackTrace stackTrace) {
    handler.handle(error, stackTrace);
  });
}