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.LOG_LEVEL_ERROR, message, metadata: enrichedMetadata);
}