error method
Logs a message with LogLevel.ERROR.
Use this for unrecoverable failures or serious issues.
Example:
try {
riskyOperation();
} catch (e, st) {
logger.error('Operation failed', tag: 'Service', error: e, stackTrace: st);
}
Implementation
@override
void error(dynamic message, {String? tag, Object? error, StackTrace? stackTrace}) {
listener.onLog(LogLevel.ERROR, message, error: error, stackTrace: stackTrace, tag: tag);
}