Skip to content

fb26179b 0c64 9b2f 5b6b 70b341e1d43b

Axel Kesseler edited this page May 11, 2021 · 2 revisions

PersistentLoggerBase Methods

The PersistentLoggerBase type exposes the following members.

Methods

 

Name Description
Public method BeginScope(TScope) Begins a logical operation scope.
Protected method CreateOutput(LogLevel, String, String, String, Exception, ValueTuple(String, Object)[]) This method creates to message text to be written. (Inherited from LoggerBase(TSettings).)
Protected method CreateOutput(TSettings, LogLevel, String, String, String, Exception, ValueTuple(String, Object)[]) This method creates to message text to be written. (Inherited from LoggerBase(TSettings).)
Protected method CreateScope(TScope) Creates an instance of an IDisposable. (Inherited from LoggerBase(TSettings).)
Public method Dispose() This method performs the object disposal.
Protected method Dispose(Boolean) This method actually does the object disposal.
Public method Equals Determines whether the specified object is equal to the current object. (Inherited from Object.)
Private method FetchScope Fetches the string to be used as scope value. (Inherited from LoggerBase(TSettings).)
Protected method Finalize The class destructor. (Overrides LoggerBase(TSettings).Finalize().)
Public method GetHashCode Serves as the default hash function. (Inherited from Object.)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Public method IsEnabled Determines if a particular logging level is enabled. (Inherited from LoggerBase(TSettings).)
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Private method OnLoggingScopeDisposing Handles all incoming Disposing events. (Inherited from LoggerBase(TSettings).)
Private method OnMessageEnqueued Event handler for enqueued messages.
Private method RemoveScope Removes an assigned instance of class LoggingScope. (Inherited from LoggerBase(TSettings).)
Protected method ResolveContext(TContext)() This method resolves the logging context. (Inherited from LoggerBase(TSettings).)
Protected method ResolveContext(TContext)(TSettings) This method resolves the logging context. (Inherited from LoggerBase(TSettings).)
Protected method ResolveScope(TScope)(TScope) This method resolves the logging scope. (Inherited from LoggerBase(TSettings).)
Protected method ResolveScope(TScope)(TScope, TSettings) This method resolves the logging scope. (Inherited from LoggerBase(TSettings).)
Public method ToString Returns a string that represents the current object. (Inherited from Object.)
Protected method Write This method writes a logging message. (Overrides LoggerBase(TSettings).Write(LogLevel, String, String, String, Exception, ValueTuple(String, Object)[]).)
Private method WriteInternal Internal handler to write outstanding messages.
  Back to Top

See Also

Reference

PersistentLoggerBase Class
Plexdata.LogWriter.Logging Namespace

Clone this wiki locally