PerRequestLogBuffer Class

Definition

Buffers logs into per-request circular buffers and drops them after some time if not flushed or when the request ends.

public ref class PerRequestLogBuffer abstract : Microsoft::Extensions::Diagnostics::Buffering::LogBuffer
public abstract class PerRequestLogBuffer : Microsoft.Extensions.Diagnostics.Buffering.LogBuffer
type PerRequestLogBuffer = class
    inherit LogBuffer
Public MustInherit Class PerRequestLogBuffer
Inherits LogBuffer
Inheritance
PerRequestLogBuffer

Constructors

PerRequestLogBuffer()

Methods

Flush()

Flushes the buffer and emits all buffered logs.

(Inherited from LogBuffer)
TryEnqueue<TState>(IBufferedLogger, LogEntry<TState>)

Enqueues a log record in the underlying buffer, if available.

(Inherited from LogBuffer)

Applies to