LogEntry constructor

LogEntry({
  1. Int64? timestampUnixMs,
  2. LogLevel? level,
  3. String? category,
  4. String? message,
  5. Iterable<MapEntry<String, String>>? metadata,
  6. String? file,
  7. int? line,
  8. String? function,
  9. int? errorCode,
  10. String? modelId,
  11. String? framework,
})

Implementation

factory LogEntry({
  $fixnum.Int64? timestampUnixMs,
  LogLevel? level,
  $core.String? category,
  $core.String? message,
  $core.Iterable<$core.MapEntry<$core.String, $core.String>>? metadata,
  $core.String? file,
  $core.int? line,
  $core.String? function,
  $core.int? errorCode,
  $core.String? modelId,
  $core.String? framework,
}) {
  final result = create();
  if (timestampUnixMs != null) result.timestampUnixMs = timestampUnixMs;
  if (level != null) result.level = level;
  if (category != null) result.category = category;
  if (message != null) result.message = message;
  if (metadata != null) result.metadata.addEntries(metadata);
  if (file != null) result.file = file;
  if (line != null) result.line = line;
  if (function != null) result.function = function;
  if (errorCode != null) result.errorCode = errorCode;
  if (modelId != null) result.modelId = modelId;
  if (framework != null) result.framework = framework;
  return result;
}