error method

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

Log an error message

Implementation

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

  _log(LogLevel.error, message, metadata: enrichedMetadata);
}