Class LogItem
- Namespace
- Quilt4Net.Toolkit.Features.ApplicationInsights
- Assembly
- Quilt4Net.Toolkit.dll
public record LogItem : LogItemBase, IEquatable<LogItemBase>, IEquatable<LogItem>
- Inheritance
-
LogItem
- Implements
- Inherited Members
Properties
CorrelationId
Per-record correlation id read from the log entry's customDimensions["CorrelationId"].
Empty string when the row has no correlation id (typical for telemetry from outside the
Quilt4Net pipeline). For Quilt4Net-instrumented apps, populated automatically by
CorrelationIdMiddleware's logging scope.
public string CorrelationId { get; init; }
Property Value
SeverityLevel
[JsonConverter(typeof(JsonStringEnumConverter))]
public required SeverityLevel SeverityLevel { get; init; }
Property Value
Source
[JsonConverter(typeof(JsonStringEnumConverter))]
public required LogSource Source { get; init; }