public sealed class DiagnosticsLogger : ILogger, 
	IDefineSettingsPublic NotInheritable Class DiagnosticsLogger
	Implements ILogger, IDefineSettingspublic ref class DiagnosticsLogger sealed : ILogger, 
	IDefineSettingsGemstone.Diagnostics.DiagnosticsLogger = function();
Type.createClass(
	'Gemstone.Diagnostics.DiagnosticsLogger',
	null,
	Microsoft.Extensions.Logging.ILogger,
	IDefineSettings);| DiagnosticsLogger | Initializes a new instance of the DiagnosticsLogger class. | 
| 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. | 
| BeginScopeTState | Begins a logical operation scope. | 
| DefineSettings | Establishes default settings for the config file. | 
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) | 
| GetHashCode | Serves as the default hash function. (Inherited from Object) | 
| GetType | Gets 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. | 
| ToString | Returns a string that represents the current object. (Inherited from Object) | 
| 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. |