error method
void
error(
- Object? message, {
- Map<
String, dynamic> ? context, - Object? error,
- StackTrace? stackTrace,
Logs an error-level message.
Intentions: For errors that require attention, often with stack traces.
Parameters: Same as trace.
How to use: logger.error('Failed to load', error: e, stackTrace: stack);
Implementation
void error(
final Object? message, {
final Map<String, dynamic>? context,
final Object? error,
final StackTrace? stackTrace,
}) =>
logInternal(LogLevel.error, message, error, stackTrace, context)
.catchError((final e) {
InternalLogger.log(LogLevel.error, 'Logging failure', error: e);
});