error method
Logs an error using the configured strategies.
Throws NotInitializedError if the logger has not been initialized.
error
- The error object to log.
stackTrace
- The stack trace associated with the error.
event
- Optional. The specific log event associated with the error.
Implementation
Future<void> error(dynamic error,
{StackTrace? stackTrace, LogEvent? event}) async {
if (!_isInitialized) {
throw NotInitializedError();
}
for (var strategy in logger._strategies) {
await strategy.error(error: error, stackTrace: stackTrace, event: event);
}
}