error method

void error(
  1. String message, {
  2. Object? error,
  3. StackTrace? stackTrace,
  4. Map<String, dynamic>? data,
})

Logs an error message with optional error and stackTrace.

Implementation

void error(String message, {Object? error, StackTrace? stackTrace, Map<String, dynamic>? data}) {
  final combinedData = data ?? <String, dynamic>{};
  if (error != null) {
    combinedData['error'] = error.toString();
  }
  if (stackTrace != null) {
    combinedData['stack'] = stackTrace.toString();
  }
  _log(LogLevel.error, message, combinedData);
}