fatal method
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);
}
}