<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="10.0.12" />

Microsoft.Extensions.Logging.Abstractions.BufferedLogRecord

public abstract class BufferedLogRecord
Represents a buffered log record to be written in batch to an IBufferedLogger.
namespace Microsoft.Extensions.Logging.Abstractions { public abstract class BufferedLogRecord { public abstract DateTimeOffset Timestamp { get; } public abstract LogLevel LogLevel { get; } public abstract EventId EventId { get; } public virtual string Exception { get; } public virtual ActivitySpanId? ActivitySpanId { get; } public virtual ActivityTraceId? ActivityTraceId { get; } public virtual int? ManagedThreadId { get; } public virtual string FormattedMessage { get; } public virtual string MessageTemplate { get; } public virtual IReadOnlyList<KeyValuePair<string, object>> Attributes { get; } protected BufferedLogRecord(); } }