fatal method

Future<void> fatal(
  1. dynamic error, {
  2. StackTrace? stackTrace,
  3. LogEvent? event,
})

Logs a fatal error using the configured strategies.

Throws NotInitializedError if the logger has not been initialized.

error - The critical error object to log as fatal. stackTrace - The stack trace associated with the fatal error. event - Optional. The specific log event associated with the fatal error.

Implementation

Future<void> fatal(dynamic error,
    {StackTrace? stackTrace, LogEvent? event}) async {
  if (!_isInitialized) {
    throw NotInitializedError();
  }
  for (var strategy in logger._strategies) {
    await strategy.fatal(error: error, stackTrace: stackTrace, event: event);
  }
}