DiagnosticsLogger Class

A logger that writes messages to the Logger.

Definition

Namespace: Gemstone.Diagnostics
Assembly: Gemstone.Diagnostics (in Gemstone.Diagnostics.dll) Version: 1.0.147 -- Release Build+6d8205f6bef6d4bbdafae492b5ebb1e8ed76a73f
public sealed class DiagnosticsLogger : ILogger, 
	IDefineSettings
Inheritance
Object    DiagnosticsLogger
Implements
IDefineSettings, ILogger

Constructors

DiagnosticsLogger Initializes a new instance of the DiagnosticsLogger class.

Properties

DefaultLogPublisher Gets the default log publisher for the DiagnosticsLogger.
LogPublisher Gets the LogPublisher for the DiagnosticsLogger.
SettingsCategory Gets or sets the settings category for the DiagnosticsLogger.

Methods

BeginScopeTState Begins a logical operation scope.
DefineSettings Establishes default settings for the config file.
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
Initialize Initializes the DiagnosticsLogger.
IsEnabled Checks if the given logLevel is enabled.
LogTState Writes a log entry.
ToStringReturns a string that represents the current object.
(Inherited from Object)

Fields

DefaultBurstLimit The default burst limit for the DiagnosticsLogger.
DefaultLogPath Gets the default log path for the DiagnosticsLogger.
DefaultLogVerbosity The default log verbosity for the DiagnosticsLogger.
DefaultMaxLogFiles The default maximum number of log files for the DiagnosticsLogger.
DefaultRateLimit The default expected message rate limit for the DiagnosticsLogger.
DefaultSettingsCategory The default settings category for the DiagnosticsLogger.

See Also