Share via


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

Name Description
PerRequestLogBuffer()

Methods

Name Description
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