LogManagerDiagnostics(Boolean, Type?, Boolean, Int32, Int32, Int64, Int64) Constructor

Definition

Assembly XenoAtom.Logging.dll

Represents runtime diagnostics for the active LogManager instance.

public LogManagerDiagnostics(bool IsInitialized, Type? ProcessorType, bool IsAsyncProcessor, int AsyncQueueLength, int AsyncQueueCapacity, long DroppedMessages, long ErrorCount)

Parameters

IsInitialized
Boolean

Indicates whether the log manager is initialized.

ProcessorType
Type?

The active processor type when initialized.

IsAsyncProcessor
Boolean

Indicates whether the active processor is asynchronous.

AsyncQueueLength
Int32

The current asynchronous queue length.

AsyncQueueCapacity
Int32

The configured asynchronous queue capacity.

DroppedMessages
Int64

The number of dropped messages tracked by the async processor.

ErrorCount
Int64

The number of async processing errors observed by the async processor.