error method
Logs an error message with optional error object and stackTrace.
Implementation
@override
void error(String message, [dynamic error, StackTrace? stackTrace]) {
if (_isJsonOutput) {
_printJson('error', message, {
if (error != null) 'error': error.toString(),
if (stackTrace != null) 'stackTrace': stackTrace.toString(),
});
} else {
_logger.err(message);
if (error != null) {
_logger.err(error.toString());
}
if (stackTrace != null) {
_logger.err(stackTrace.toString());
}
}
}