DiagnosticsLoggerOptions Class

Defines options for the DiagnosticsLogger.

Definition

Namespace: Gemstone.Diagnostics
Assembly: Gemstone.Diagnostics (in Gemstone.Diagnostics.dll) Version: 1.0.185 -- Release Build+6701cab302cee792270642568de4bcb540501de4
public class DiagnosticsLoggerOptions
Inheritance
Object    DiagnosticsLoggerOptions

Constructors

DiagnosticsLoggerOptionsInitializes a new instance of the DiagnosticsLoggerOptions class

Properties

CriticalBurstLimit Gets or sets the maximum number of critical messages that can be logged in a burst.
CriticalRate Gets or sets the maximum expected rate at which critical messages are logged for rate limiting.
DebugBurstLimit Gets or sets the maximum number of debug messages that can be logged in a burst.
DebugRate Gets or sets the maximum expected rate at which debug messages are logged for rate limiting.
ErrorBurstLimit Gets or sets the maximum number of error messages that can be logged in a burst.
ErrorRate Gets or sets the maximum expected rate at which error messages are logged for rate limiting.
InformationBurstLimit Gets or sets the maximum number of information messages that can be logged in a burst.
InformationRate Gets or sets the maximum expected rate at which information messages are logged for rate limiting.
LogPath Gets or sets the path used to archive log files.
LogVerbosity Gets or sets the verbosity level for logging.
MaxLogFiles Gets or sets the maximum number of log files to keep in the archive.
WarningBurstLimit Gets or sets the maximum number of warning messages that can be logged in a burst.
WarningRate Gets or sets the maximum expected rate at which warning messages are logged for rate limiting.

Methods

EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
FromSettings(SettingsSection) Loads logging settings from the default Settings instance.
FromSettings(String) Loads logging settings from the default Settings instance.
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
ToStringReturns a string that represents the current object.
(Inherited from Object)

Fields

DefaultBurstLimit The default burst limit for the DiagnosticsLogger.
DefaultLogPath 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.

See Also