Table of Contents

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

string

SeverityLevel

[JsonConverter(typeof(JsonStringEnumConverter))]
public required SeverityLevel SeverityLevel { get; init; }

Property Value

SeverityLevel

Source

[JsonConverter(typeof(JsonStringEnumConverter))]
public required LogSource Source { get; init; }

Property Value

LogSource