Skip to content

04131a84 b82f 30aa d2b9 47fca7ba04e8

Axel Kesseler edited this page Mar 1, 2023 · 14 revisions

PersistentLogger(TContext) Class

This class represents the context related default persistent logger implementation for platform independent applications.

Inheritance Hierarchy

System.Object
  Plexdata.LogWriter.Logging.LoggerBase(IPersistentLoggerSettings)
    Plexdata.LogWriter.Logging.PersistentLoggerBase
      Plexdata.LogWriter.Logging.PersistentLogger(TContext)
Namespace: Plexdata.LogWriter.Logging
Assembly: Plexdata.LogWriter.Persistent (in Plexdata.LogWriter.Persistent.dll) Version: 1.0.7.1

Syntax

C#

public class PersistentLogger<TContext> : PersistentLoggerBase, 
	IPersistentLogger<TContext>, ILogger<TContext>, ILogger, IDisposable

Type Parameters

 

TContext
The type to get the logging context from.
  The PersistentLogger(TContext) type exposes the following members.

Constructors

 

Name Description
Public method PersistentLogger(TContext)(IPersistentLoggerSettings) The standard class constructor.
Public method PersistentLogger(TContext)(IPersistentLoggerSettings, IPersistentLoggerFacade) The extended class constructor.
  Back to Top

Properties

 

Name Description
Protected property Factory Gets the assigned logging factory. (Inherited from LoggerBase(TSettings).)
Public property IsDisabled Determines if logging is disabled or not. (Inherited from LoggerBase(TSettings).)
Public property IsDisposed Determines whether this instance has been disposed. (Inherited from PersistentLoggerBase.)
Protected property Settings The instance of applied logger settings. (Inherited from LoggerBase(TSettings).)
  Back to Top

Methods

 

Name Description
Public method BeginScope(TScope) Begins a logical operation scope. (Inherited from PersistentLoggerBase.)
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. (Inherited from PersistentLoggerBase.)
Protected method Dispose(Boolean) This method actually does the object disposal. (Inherited from PersistentLoggerBase.)
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. (Inherited from PersistentLoggerBase.)
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. (Inherited from PersistentLoggerBase.)
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.)
Public method Write(LogLevel, Exception) This method writes the exception into the logging target using provided logging level.
Public method Write(LogLevel, String) This method writes the message into the logging target using provided logging level.
Public method Write(LogLevel, Exception, ValueTuple(String, Object)[]) This method writes the exception into the logging target using provided logging level.
Public method Write(LogLevel, String, Exception) This method writes the message as well as the exception into the logging target using provided logging level.
Public method Write(LogLevel, String, ValueTuple(String, Object)[]) This method writes the message into the logging target using provided logging level.
Public method Write(LogLevel, String, Exception, ValueTuple(String, Object)[]) This method writes the message as well as the exception into the logging target using provided logging level.
Protected method Write(LogLevel, String, String, String, Exception, ValueTuple(String, Object)[]) This method writes a logging message. (Inherited from PersistentLoggerBase.)
Public method Write(TScope)(TScope, LogLevel, Exception) This method writes the exception for provided scope into the logging target using provided logging level.
Public method Write(TScope)(TScope, LogLevel, String) This method writes the message for provided scope into the logging target using provided logging level.
Public method Write(TScope)(TScope, LogLevel, Exception, ValueTuple(String, Object)[]) This method writes the exception for provided scope into the logging target using provided logging level.
Public method Write(TScope)(TScope, LogLevel, String, Exception) This method writes the message as well as the exception for provided scope into the logging target using provided logging level.
Public method Write(TScope)(TScope, LogLevel, String, ValueTuple(String, Object)[]) This method writes the message for provided scope into the logging target using provided logging level.
Public method Write(TScope)(TScope, LogLevel, String, Exception, ValueTuple(String, Object)[]) This method writes the message as well as the exception for provided scope into the logging target using provided logging level.
Private method WriteInternal Internal handler to write outstanding messages. (Inherited from PersistentLoggerBase.)
  Back to Top

Fields

 

Name Description
Private field facade The instance of persistent logger facade. (Inherited from PersistentLoggerBase.)
Private field scheduler The instance of the used observable queue. (Inherited from PersistentLoggerBase.)
Private field scopes The list of assigned logging scopes. (Inherited from LoggerBase(TSettings).)
  Back to Top

Extension Methods

 

Name Description
Public Extension Method Critical(String) Overloaded.
This method writes the message into the logger using Critical as logging level. (Defined by LogLevelCriticalExtension.)
Public Extension Method Critical(Exception) Overloaded.
This method writes the exception into the logger using Critical as logging level. (Defined by LogLevelCriticalExtension.)
Public Extension Method Critical(String, ValueTuple(String, Object)[]) Overloaded.
This method writes the message into the logger using Critical as logging level. (Defined by LogLevelCriticalExtension.)
Public Extension Method Critical(Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the exception into the logger using Critical as logging level. (Defined by LogLevelCriticalExtension.)
Public Extension Method Critical(String, Exception) Overloaded.
This method writes the message and the exception into the logger using Critical as logging level. (Defined by LogLevelCriticalExtension.)
Public Extension Method Critical(String, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the message and the exception into the logger using Critical as logging level. (Defined by LogLevelCriticalExtension.)
Public Extension Method Critical(TContext)(String) Overloaded.
This method writes the message for current TContext into the logger using Critical as logging level. (Defined by LogLevelCriticalExtension.)
Public Extension Method Critical(TContext)(Exception) Overloaded.
This method writes the exception for current TContext into the logger using Critical as logging level. (Defined by LogLevelCriticalExtension.)
Public Extension Method Critical(TContext)(String, ValueTuple(String, Object)[]) Overloaded.
This method writes the message for current TContext into the logger using Critical as logging level. (Defined by LogLevelCriticalExtension.)
Public Extension Method Critical(TContext)(Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the exception for current TContext into the logger using Critical as logging level. (Defined by LogLevelCriticalExtension.)
Public Extension Method Critical(TContext)(String, Exception) Overloaded.
This method writes the message and the exception for current TContext into the logger using Critical as logging level. (Defined by LogLevelCriticalExtension.)
Public Extension Method Critical(TScope)(TScope, String) Overloaded.
This method writes the message for provided scope into the logger using Critical as logging level. (Defined by LogLevelCriticalExtension.)
Public Extension Method Critical(TScope)(TScope, Exception) Overloaded.
This method writes the exception for provided scope into the logger using Critical as logging level. (Defined by LogLevelCriticalExtension.)
Public Extension Method Critical(TContext)(String, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the message and the exception for current TContext into the logger using Critical as logging level. (Defined by LogLevelCriticalExtension.)
Public Extension Method Critical(TScope)(TScope, String, ValueTuple(String, Object)[]) Overloaded.
This method writes the message for provided scope into the logger using Critical as logging level. (Defined by LogLevelCriticalExtension.)
Public Extension Method Critical(TScope)(TScope, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the exception for provided scope into the logger using Critical as logging level. (Defined by LogLevelCriticalExtension.)
Public Extension Method Critical(TScope)(TScope, String, Exception) Overloaded.
This method writes the message and the exception for provided scope into the logger using Critical as logging level. (Defined by LogLevelCriticalExtension.)
Public Extension Method Critical(TScope)(TScope, String, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the message and the exception for provided scope into the logger using Critical as logging level. (Defined by LogLevelCriticalExtension.)
Public Extension Method Critical(TContext, TScope)(TScope, String) Overloaded.
This method writes the message for current TContext taking provided scope into the logger using Critical as logging level. (Defined by LogLevelCriticalExtension.)
Public Extension Method Critical(TContext, TScope)(TScope, Exception) Overloaded.
This method writes the exception for current TContext taking provided scope into the logger using Critical as logging level. (Defined by LogLevelCriticalExtension.)
Public Extension Method Critical(TContext, TScope)(TScope, String, ValueTuple(String, Object)[]) Overloaded.
This method writes the message for current TContext taking provided scope into the logger using Critical as logging level. (Defined by LogLevelCriticalExtension.)
Public Extension Method Critical(TContext, TScope)(TScope, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the exception for current TContext taking provided scope into the logger using Critical as logging level. (Defined by LogLevelCriticalExtension.)
Public Extension Method Critical(TContext, TScope)(TScope, String, Exception) Overloaded.
This method writes the message and the exception for current TContext taking provided scope into the logger using Critical as logging level. (Defined by LogLevelCriticalExtension.)
Public Extension Method Critical(TContext, TScope)(TScope, String, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the message and the exception for current TContext taking provided scope into the logger using Critical as logging level. (Defined by LogLevelCriticalExtension.)
Public Extension Method Debug(String) Overloaded.
This method writes the message into the logger using Debug as logging level. (Defined by LogLevelDebugExtension.)
Public Extension Method Debug(Exception) Overloaded.
This method writes the exception into the logger using Debug as logging level. (Defined by LogLevelDebugExtension.)
Public Extension Method Debug(String, ValueTuple(String, Object)[]) Overloaded.
This method writes the message into the logger using Debug as logging level. (Defined by LogLevelDebugExtension.)
Public Extension Method Debug(Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the exception into the logger using Debug as logging level. (Defined by LogLevelDebugExtension.)
Public Extension Method Debug(String, Exception) Overloaded.
This method writes the message and the exception into the logger using Debug as logging level. (Defined by LogLevelDebugExtension.)
Public Extension Method Debug(String, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the message and the exception into the logger using Debug as logging level. (Defined by LogLevelDebugExtension.)
Public Extension Method Debug(TContext)(String) Overloaded.
This method writes the message for current TContext into the logger using Debug as logging level. (Defined by LogLevelDebugExtension.)
Public Extension Method Debug(TContext)(Exception) Overloaded.
This method writes the exception for current TContext into the logger using Debug as logging level. (Defined by LogLevelDebugExtension.)
Public Extension Method Debug(TContext)(String, ValueTuple(String, Object)[]) Overloaded.
This method writes the message for current TContext into the logger using Debug as logging level. (Defined by LogLevelDebugExtension.)
Public Extension Method Debug(TContext)(Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the exception for current TContext into the logger using Debug as logging level. (Defined by LogLevelDebugExtension.)
Public Extension Method Debug(TContext)(String, Exception) Overloaded.
This method writes the message and the exception for current TContext into the logger using Debug as logging level. (Defined by LogLevelDebugExtension.)
Public Extension Method Debug(TScope)(TScope, String) Overloaded.
This method writes the message for provided scope into the logger using Debug as logging level. (Defined by LogLevelDebugExtension.)
Public Extension Method Debug(TScope)(TScope, Exception) Overloaded.
This method writes the exception for provided scope into the logger using Debug as logging level. (Defined by LogLevelDebugExtension.)
Public Extension Method Debug(TContext)(String, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the message and the exception for current TContext into the logger using Debug as logging level. (Defined by LogLevelDebugExtension.)
Public Extension Method Debug(TScope)(TScope, String, ValueTuple(String, Object)[]) Overloaded.
This method writes the message for provided scope into the logger using Debug as logging level. (Defined by LogLevelDebugExtension.)
Public Extension Method Debug(TScope)(TScope, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the exception for provided scope into the logger using Debug as logging level. (Defined by LogLevelDebugExtension.)
Public Extension Method Debug(TScope)(TScope, String, Exception) Overloaded.
This method writes the message and the exception for provided scope into the logger using Debug as logging level. (Defined by LogLevelDebugExtension.)
Public Extension Method Debug(TScope)(TScope, String, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the message and the exception for provided scope into the logger using Debug as logging level. (Defined by LogLevelDebugExtension.)
Public Extension Method Debug(TContext, TScope)(TScope, String) Overloaded.
This method writes the message for current TContext taking provided scope into the logger using Debug as logging level. (Defined by LogLevelDebugExtension.)
Public Extension Method Debug(TContext, TScope)(TScope, Exception) Overloaded.
This method writes the exception for current TContext taking provided scope into the logger using Debug as logging level. (Defined by LogLevelDebugExtension.)
Public Extension Method Debug(TContext, TScope)(TScope, String, ValueTuple(String, Object)[]) Overloaded.
This method writes the message for current TContext taking provided scope into the logger using Debug as logging level. (Defined by LogLevelDebugExtension.)
Public Extension Method Debug(TContext, TScope)(TScope, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the exception for current TContext taking provided scope into the logger using Debug as logging level. (Defined by LogLevelDebugExtension.)
Public Extension Method Debug(TContext, TScope)(TScope, String, Exception) Overloaded.
This method writes the message and the exception for current TContext taking provided scope into the logger using Debug as logging level. (Defined by LogLevelDebugExtension.)
Public Extension Method Debug(TContext, TScope)(TScope, String, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the message and the exception for current TContext taking provided scope into the logger using Debug as logging level. (Defined by LogLevelDebugExtension.)
Public Extension Method Disaster(String) Overloaded.
This method writes the message into the logger using Disaster as logging level. (Defined by LogLevelDisasterExtension.)
Public Extension Method Disaster(Exception) Overloaded.
This method writes the exception into the logger using Disaster as logging level. (Defined by LogLevelDisasterExtension.)
Public Extension Method Disaster(String, ValueTuple(String, Object)[]) Overloaded.
This method writes the message into the logger using Disaster as logging level. (Defined by LogLevelDisasterExtension.)
Public Extension Method Disaster(Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the exception into the logger using Disaster as logging level. (Defined by LogLevelDisasterExtension.)
Public Extension Method Disaster(String, Exception) Overloaded.
This method writes the message and the exception into the logger using Disaster as logging level. (Defined by LogLevelDisasterExtension.)
Public Extension Method Disaster(String, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the message and the exception into the logger using Disaster as logging level. (Defined by LogLevelDisasterExtension.)
Public Extension Method Disaster(TContext)(String) Overloaded.
This method writes the message for current TContext into the logger using Disaster as logging level. (Defined by LogLevelDisasterExtension.)
Public Extension Method Disaster(TContext)(Exception) Overloaded.
This method writes the exception for current TContext into the logger using Disaster as logging level. (Defined by LogLevelDisasterExtension.)
Public Extension Method Disaster(TContext)(String, ValueTuple(String, Object)[]) Overloaded.
This method writes the message for current TContext into the logger using Disaster as logging level. (Defined by LogLevelDisasterExtension.)
Public Extension Method Disaster(TContext)(Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the exception for current TContext into the logger using Disaster as logging level. (Defined by LogLevelDisasterExtension.)
Public Extension Method Disaster(TContext)(String, Exception) Overloaded.
This method writes the message and the exception for current TContext into the logger using Disaster as logging level. (Defined by LogLevelDisasterExtension.)
Public Extension Method Disaster(TScope)(TScope, String) Overloaded.
This method writes the message for provided scope into the logger using Disaster as logging level. (Defined by LogLevelDisasterExtension.)
Public Extension Method Disaster(TScope)(TScope, Exception) Overloaded.
This method writes the exception for provided scope into the logger using Disaster as logging level. (Defined by LogLevelDisasterExtension.)
Public Extension Method Disaster(TContext)(String, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the message and the exception for current TContext into the logger using Disaster as logging level. (Defined by LogLevelDisasterExtension.)
Public Extension Method Disaster(TScope)(TScope, String, ValueTuple(String, Object)[]) Overloaded.
This method writes the message for provided scope into the logger using Disaster as logging level. (Defined by LogLevelDisasterExtension.)
Public Extension Method Disaster(TScope)(TScope, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the exception for provided scope into the logger using Disaster as logging level. (Defined by LogLevelDisasterExtension.)
Public Extension Method Disaster(TScope)(TScope, String, Exception) Overloaded.
This method writes the message and the exception for provided scope into the logger using Disaster as logging level. (Defined by LogLevelDisasterExtension.)
Public Extension Method Disaster(TScope)(TScope, String, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the message and the exception for provided scope into the logger using Disaster as logging level. (Defined by LogLevelDisasterExtension.)
Public Extension Method Disaster(TContext, TScope)(TScope, String) Overloaded.
This method writes the message for current TContext taking provided scope into the logger using Disaster as logging level. (Defined by LogLevelDisasterExtension.)
Public Extension Method Disaster(TContext, TScope)(TScope, Exception) Overloaded.
This method writes the exception for current TContext taking provided scope into the logger using Disaster as logging level. (Defined by LogLevelDisasterExtension.)
Public Extension Method Disaster(TContext, TScope)(TScope, String, ValueTuple(String, Object)[]) Overloaded.
This method writes the message for current TContext taking provided scope into the logger using Disaster as logging level. (Defined by LogLevelDisasterExtension.)
Public Extension Method Disaster(TContext, TScope)(TScope, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the exception for current TContext taking provided scope into the logger using Disaster as logging level. (Defined by LogLevelDisasterExtension.)
Public Extension Method Disaster(TContext, TScope)(TScope, String, Exception) Overloaded.
This method writes the message and the exception for current TContext taking provided scope into the logger using Disaster as logging level. (Defined by LogLevelDisasterExtension.)
Public Extension Method Disaster(TContext, TScope)(TScope, String, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the message and the exception for current TContext taking provided scope into the logger using Disaster as logging level. (Defined by LogLevelDisasterExtension.)
Public Extension Method Error(String) Overloaded.
This method writes the message into the logger using Error as logging level. (Defined by LogLevelErrorExtension.)
Public Extension Method Error(Exception) Overloaded.
This method writes the exception into the logger using Error as logging level. (Defined by LogLevelErrorExtension.)
Public Extension Method Error(String, ValueTuple(String, Object)[]) Overloaded.
This method writes the message into the logger using Error as logging level. (Defined by LogLevelErrorExtension.)
Public Extension Method Error(Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the exception into the logger using Error as logging level. (Defined by LogLevelErrorExtension.)
Public Extension Method Error(String, Exception) Overloaded.
This method writes the message and the exception into the logger using Error as logging level. (Defined by LogLevelErrorExtension.)
Public Extension Method Error(String, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the message and the exception into the logger using Error as logging level. (Defined by LogLevelErrorExtension.)
Public Extension Method Error(TContext)(String) Overloaded.
This method writes the message for current TContext into the logger using Error as logging level. (Defined by LogLevelErrorExtension.)
Public Extension Method Error(TContext)(Exception) Overloaded.
This method writes the exception for current TContext into the logger using Error as logging level. (Defined by LogLevelErrorExtension.)
Public Extension Method Error(TContext)(String, ValueTuple(String, Object)[]) Overloaded.
This method writes the message for current TContext into the logger using Error as logging level. (Defined by LogLevelErrorExtension.)
Public Extension Method Error(TContext)(Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the exception for current TContext into the logger using Error as logging level. (Defined by LogLevelErrorExtension.)
Public Extension Method Error(TContext)(String, Exception) Overloaded.
This method writes the message and the exception for current TContext into the logger using Error as logging level. (Defined by LogLevelErrorExtension.)
Public Extension Method Error(TScope)(TScope, String) Overloaded.
This method writes the message for provided scope into the logger using Error as logging level. (Defined by LogLevelErrorExtension.)
Public Extension Method Error(TScope)(TScope, Exception) Overloaded.
This method writes the exception for provided scope into the logger using Error as logging level. (Defined by LogLevelErrorExtension.)
Public Extension Method Error(TContext)(String, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the message and the exception for current TContext into the logger using Error as logging level. (Defined by LogLevelErrorExtension.)
Public Extension Method Error(TScope)(TScope, String, ValueTuple(String, Object)[]) Overloaded.
This method writes the message for provided scope into the logger using Error as logging level. (Defined by LogLevelErrorExtension.)
Public Extension Method Error(TScope)(TScope, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the exception for provided scope into the logger using Error as logging level. (Defined by LogLevelErrorExtension.)
Public Extension Method Error(TScope)(TScope, String, Exception) Overloaded.
This method writes the message and the exception for provided scope into the logger using Error as logging level. (Defined by LogLevelErrorExtension.)
Public Extension Method Error(TScope)(TScope, String, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the message and the exception for provided scope into the logger using Error as logging level. (Defined by LogLevelErrorExtension.)
Public Extension Method Error(TContext, TScope)(TScope, String) Overloaded.
This method writes the message for current TContext taking provided scope into the logger using Error as logging level. (Defined by LogLevelErrorExtension.)
Public Extension Method Error(TContext, TScope)(TScope, Exception) Overloaded.
This method writes the exception for current TContext taking provided scope into the logger using Error as logging level. (Defined by LogLevelErrorExtension.)
Public Extension Method Error(TContext, TScope)(TScope, String, ValueTuple(String, Object)[]) Overloaded.
This method writes the message for current TContext taking provided scope into the logger using Error as logging level. (Defined by LogLevelErrorExtension.)
Public Extension Method Error(TContext, TScope)(TScope, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the exception for current TContext taking provided scope into the logger using Error as logging level. (Defined by LogLevelErrorExtension.)
Public Extension Method Error(TContext, TScope)(TScope, String, Exception) Overloaded.
This method writes the message and the exception for current TContext taking provided scope into the logger using Error as logging level. (Defined by LogLevelErrorExtension.)
Public Extension Method Error(TContext, TScope)(TScope, String, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the message and the exception for current TContext taking provided scope into the logger using Error as logging level. (Defined by LogLevelErrorExtension.)
Public Extension Method Fatal(String) Overloaded.
This method writes the message into the logger using Fatal as logging level. (Defined by LogLevelFatalExtension.)
Public Extension Method Fatal(Exception) Overloaded.
This method writes the exception into the logger using Fatal as logging level. (Defined by LogLevelFatalExtension.)
Public Extension Method Fatal(String, ValueTuple(String, Object)[]) Overloaded.
This method writes the message into the logger using Fatal as logging level. (Defined by LogLevelFatalExtension.)
Public Extension Method Fatal(Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the exception into the logger using Fatal as logging level. (Defined by LogLevelFatalExtension.)
Public Extension Method Fatal(String, Exception) Overloaded.
This method writes the message and the exception into the logger using Fatal as logging level. (Defined by LogLevelFatalExtension.)
Public Extension Method Fatal(String, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the message and the exception into the logger using Fatal as logging level. (Defined by LogLevelFatalExtension.)
Public Extension Method Fatal(TContext)(String) Overloaded.
This method writes the message for current TContext into the logger using Fatal as logging level. (Defined by LogLevelFatalExtension.)
Public Extension Method Fatal(TContext)(Exception) Overloaded.
This method writes the exception for current TContext into the logger using Fatal as logging level. (Defined by LogLevelFatalExtension.)
Public Extension Method Fatal(TContext)(String, ValueTuple(String, Object)[]) Overloaded.
This method writes the message for current TContext into the logger using Fatal as logging level. (Defined by LogLevelFatalExtension.)
Public Extension Method Fatal(TContext)(Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the exception for current TContext into the logger using Fatal as logging level. (Defined by LogLevelFatalExtension.)
Public Extension Method Fatal(TContext)(String, Exception) Overloaded.
This method writes the message and the exception for current TContext into the logger using Fatal as logging level. (Defined by LogLevelFatalExtension.)
Public Extension Method Fatal(TScope)(TScope, String) Overloaded.
This method writes the message for provided scope into the logger using Fatal as logging level. (Defined by LogLevelFatalExtension.)
Public Extension Method Fatal(TScope)(TScope, Exception) Overloaded.
This method writes the exception for provided scope into the logger using Fatal as logging level. (Defined by LogLevelFatalExtension.)
Public Extension Method Fatal(TContext)(String, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the message and the exception for current TContext into the logger using Fatal as logging level. (Defined by LogLevelFatalExtension.)
Public Extension Method Fatal(TScope)(TScope, String, ValueTuple(String, Object)[]) Overloaded.
This method writes the message for provided scope into the logger using Fatal as logging level. (Defined by LogLevelFatalExtension.)
Public Extension Method Fatal(TScope)(TScope, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the exception for provided scope into the logger using Fatal as logging level. (Defined by LogLevelFatalExtension.)
Public Extension Method Fatal(TScope)(TScope, String, Exception) Overloaded.
This method writes the message and the exception for provided scope into the logger using Fatal as logging level. (Defined by LogLevelFatalExtension.)
Public Extension Method Fatal(TScope)(TScope, String, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the message and the exception for provided scope into the logger using Fatal as logging level. (Defined by LogLevelFatalExtension.)
Public Extension Method Fatal(TContext, TScope)(TScope, String) Overloaded.
This method writes the message for current TContext taking provided scope into the logger using Fatal as logging level. (Defined by LogLevelFatalExtension.)
Public Extension Method Fatal(TContext, TScope)(TScope, Exception) Overloaded.
This method writes the exception for current TContext taking provided scope into the logger using Fatal as logging level. (Defined by LogLevelFatalExtension.)
Public Extension Method Fatal(TContext, TScope)(TScope, String, ValueTuple(String, Object)[]) Overloaded.
This method writes the message for current TContext taking provided scope into the logger using Fatal as logging level. (Defined by LogLevelFatalExtension.)
Public Extension Method Fatal(TContext, TScope)(TScope, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the exception for current TContext taking provided scope into the logger using Fatal as logging level. (Defined by LogLevelFatalExtension.)
Public Extension Method Fatal(TContext, TScope)(TScope, String, Exception) Overloaded.
This method writes the message and the exception for current TContext taking provided scope into the logger using Fatal as logging level. (Defined by LogLevelFatalExtension.)
Public Extension Method Fatal(TContext, TScope)(TScope, String, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the message and the exception for current TContext taking provided scope into the logger using Fatal as logging level. (Defined by LogLevelFatalExtension.)
Public Extension Method Message(String) Overloaded.
This method writes the message into the logger using Message as logging level. (Defined by LogLevelMessageExtension.)
Public Extension Method Message(Exception) Overloaded.
This method writes the exception into the logger using Message as logging level. (Defined by LogLevelMessageExtension.)
Public Extension Method Message(String, ValueTuple(String, Object)[]) Overloaded.
This method writes the message into the logger using Message as logging level. (Defined by LogLevelMessageExtension.)
Public Extension Method Message(Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the exception into the logger using Message as logging level. (Defined by LogLevelMessageExtension.)
Public Extension Method Message(String, Exception) Overloaded.
This method writes the message and the exception into the logger using Message as logging level. (Defined by LogLevelMessageExtension.)
Public Extension Method Message(String, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the message and the exception into the logger using Message as logging level. (Defined by LogLevelMessageExtension.)
Public Extension Method Message(TContext)(String) Overloaded.
This method writes the message for current TContext into the logger using Message as logging level. (Defined by LogLevelMessageExtension.)
Public Extension Method Message(TContext)(Exception) Overloaded.
This method writes the exception for current TContext into the logger using Message as logging level. (Defined by LogLevelMessageExtension.)
Public Extension Method Message(TContext)(String, ValueTuple(String, Object)[]) Overloaded.
This method writes the message for current TContext into the logger using Message as logging level. (Defined by LogLevelMessageExtension.)
Public Extension Method Message(TContext)(Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the exception for current TContext into the logger using Message as logging level. (Defined by LogLevelMessageExtension.)
Public Extension Method Message(TContext)(String, Exception) Overloaded.
This method writes the message and the exception for current TContext into the logger using Message as logging level. (Defined by LogLevelMessageExtension.)
Public Extension Method Message(TScope)(TScope, String) Overloaded.
This method writes the message for provided scope into the logger using Message as logging level. (Defined by LogLevelMessageExtension.)
Public Extension Method Message(TScope)(TScope, Exception) Overloaded.
This method writes the exception for provided scope into the logger using Message as logging level. (Defined by LogLevelMessageExtension.)
Public Extension Method Message(TContext)(String, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the message and the exception for current TContext into the logger using Message as logging level. (Defined by LogLevelMessageExtension.)
Public Extension Method Message(TScope)(TScope, String, ValueTuple(String, Object)[]) Overloaded.
This method writes the message for provided scope into the logger using Message as logging level. (Defined by LogLevelMessageExtension.)
Public Extension Method Message(TScope)(TScope, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the exception for provided scope into the logger using Message as logging level. (Defined by LogLevelMessageExtension.)
Public Extension Method Message(TScope)(TScope, String, Exception) Overloaded.
This method writes the message and the exception for provided scope into the logger using Message as logging level. (Defined by LogLevelMessageExtension.)
Public Extension Method Message(TScope)(TScope, String, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the message and the exception for provided scope into the logger using Message as logging level. (Defined by LogLevelMessageExtension.)
Public Extension Method Message(TContext, TScope)(TScope, String) Overloaded.
This method writes the message for current TContext taking provided scope into the logger using Message as logging level. (Defined by LogLevelMessageExtension.)
Public Extension Method Message(TContext, TScope)(TScope, Exception) Overloaded.
This method writes the exception for current TContext taking provided scope into the logger using Message as logging level. (Defined by LogLevelMessageExtension.)
Public Extension Method Message(TContext, TScope)(TScope, String, ValueTuple(String, Object)[]) Overloaded.
This method writes the message for current TContext taking provided scope into the logger using Message as logging level. (Defined by LogLevelMessageExtension.)
Public Extension Method Message(TContext, TScope)(TScope, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the exception for current TContext taking provided scope into the logger using Message as logging level. (Defined by LogLevelMessageExtension.)
Public Extension Method Message(TContext, TScope)(TScope, String, Exception) Overloaded.
This method writes the message and the exception for current TContext taking provided scope into the logger using Message as logging level. (Defined by LogLevelMessageExtension.)
Public Extension Method Message(TContext, TScope)(TScope, String, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the message and the exception for current TContext taking provided scope into the logger using Message as logging level. (Defined by LogLevelMessageExtension.)
Public Extension Method SafeDispose Ensures a safe object disposal. (Defined by DisposableExtension.)
Public Extension Method Trace(String) Overloaded.
This method writes the message into the logger using Trace as logging level. (Defined by LogLevelTraceExtension.)
Public Extension Method Trace(Exception) Overloaded.
This method writes the exception into the logger using Trace as logging level. (Defined by LogLevelTraceExtension.)
Public Extension Method Trace(String, ValueTuple(String, Object)[]) Overloaded.
This method writes the message into the logger using Trace as logging level. (Defined by LogLevelTraceExtension.)
Public Extension Method Trace(Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the exception into the logger using Trace as logging level. (Defined by LogLevelTraceExtension.)
Public Extension Method Trace(String, Exception) Overloaded.
This method writes the message and the exception into the logger using Trace as logging level. (Defined by LogLevelTraceExtension.)
Public Extension Method Trace(String, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the message and the exception into the logger using Trace as logging level. (Defined by LogLevelTraceExtension.)
Public Extension Method Trace(TContext)(String) Overloaded.
This method writes the message for current TContext into the logger using Trace as logging level. (Defined by LogLevelTraceExtension.)
Public Extension Method Trace(TContext)(Exception) Overloaded.
This method writes the exception for current TContext into the logger using Trace as logging level. (Defined by LogLevelTraceExtension.)
Public Extension Method Trace(TContext)(String, ValueTuple(String, Object)[]) Overloaded.
This method writes the message for current TContext into the logger using Trace as logging level. (Defined by LogLevelTraceExtension.)
Public Extension Method Trace(TContext)(Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the exception for current TContext into the logger using Trace as logging level. (Defined by LogLevelTraceExtension.)
Public Extension Method Trace(TContext)(String, Exception) Overloaded.
This method writes the message and the exception for current TContext into the logger using Trace as logging level. (Defined by LogLevelTraceExtension.)
Public Extension Method Trace(TScope)(TScope, String) Overloaded.
This method writes the message for provided scope into the logger using Trace as logging level. (Defined by LogLevelTraceExtension.)
Public Extension Method Trace(TScope)(TScope, Exception) Overloaded.
This method writes the exception for provided scope into the logger using Trace as logging level. (Defined by LogLevelTraceExtension.)
Public Extension Method Trace(TContext)(String, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the message and the exception for current TContext into the logger using Trace as logging level. (Defined by LogLevelTraceExtension.)
Public Extension Method Trace(TScope)(TScope, String, ValueTuple(String, Object)[]) Overloaded.
This method writes the message for provided scope into the logger using Trace as logging level. (Defined by LogLevelTraceExtension.)
Public Extension Method Trace(TScope)(TScope, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the exception for provided scope into the logger using Trace as logging level. (Defined by LogLevelTraceExtension.)
Public Extension Method Trace(TScope)(TScope, String, Exception) Overloaded.
This method writes the message and the exception for provided scope into the logger using Trace as logging level. (Defined by LogLevelTraceExtension.)
Public Extension Method Trace(TScope)(TScope, String, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the message and the exception for provided scope into the logger using Trace as logging level. (Defined by LogLevelTraceExtension.)
Public Extension Method Trace(TContext, TScope)(TScope, String) Overloaded.
This method writes the message for current TContext taking provided scope into the logger using Trace as logging level. (Defined by LogLevelTraceExtension.)
Public Extension Method Trace(TContext, TScope)(TScope, Exception) Overloaded.
This method writes the exception for current TContext taking provided scope into the logger using Trace as logging level. (Defined by LogLevelTraceExtension.)
Public Extension Method Trace(TContext, TScope)(TScope, String, ValueTuple(String, Object)[]) Overloaded.
This method writes the message for current TContext taking provided scope into the logger using Trace as logging level. (Defined by LogLevelTraceExtension.)
Public Extension Method Trace(TContext, TScope)(TScope, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the exception for current TContext taking provided scope into the logger using Trace as logging level. (Defined by LogLevelTraceExtension.)
Public Extension Method Trace(TContext, TScope)(TScope, String, Exception) Overloaded.
This method writes the message and the exception for current TContext taking provided scope into the logger using Trace as logging level. (Defined by LogLevelTraceExtension.)
Public Extension Method Trace(TContext, TScope)(TScope, String, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the message and the exception for current TContext taking provided scope into the logger using Trace as logging level. (Defined by LogLevelTraceExtension.)
Public Extension Method Verbose(String) Overloaded.
This method writes the message into the logger using Verbose as logging level. (Defined by LogLevelVerboseExtension.)
Public Extension Method Verbose(Exception) Overloaded.
This method writes the exception into the logger using Verbose as logging level. (Defined by LogLevelVerboseExtension.)
Public Extension Method Verbose(String, ValueTuple(String, Object)[]) Overloaded.
This method writes the message into the logger using Verbose as logging level. (Defined by LogLevelVerboseExtension.)
Public Extension Method Verbose(Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the exception into the logger using Verbose as logging level. (Defined by LogLevelVerboseExtension.)
Public Extension Method Verbose(String, Exception) Overloaded.
This method writes the message and the exception into the logger using Verbose as logging level. (Defined by LogLevelVerboseExtension.)
Public Extension Method Verbose(String, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the message and the exception into the logger using Verbose as logging level. (Defined by LogLevelVerboseExtension.)
Public Extension Method Verbose(TContext)(String) Overloaded.
This method writes the message for current TContext into the logger using Verbose as logging level. (Defined by LogLevelVerboseExtension.)
Public Extension Method Verbose(TContext)(Exception) Overloaded.
This method writes the exception for current TContext into the logger using Verbose as logging level. (Defined by LogLevelVerboseExtension.)
Public Extension Method Verbose(TContext)(String, ValueTuple(String, Object)[]) Overloaded.
This method writes the message for current TContext into the logger using Verbose as logging level. (Defined by LogLevelVerboseExtension.)
Public Extension Method Verbose(TContext)(Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the exception for current TContext into the logger using Verbose as logging level. (Defined by LogLevelVerboseExtension.)
Public Extension Method Verbose(TContext)(String, Exception) Overloaded.
This method writes the message and the exception for current TContext into the logger using Verbose as logging level. (Defined by LogLevelVerboseExtension.)
Public Extension Method Verbose(TScope)(TScope, String) Overloaded.
This method writes the message for provided scope into the logger using Verbose as logging level. (Defined by LogLevelVerboseExtension.)
Public Extension Method Verbose(TScope)(TScope, Exception) Overloaded.
This method writes the exception for provided scope into the logger using Verbose as logging level. (Defined by LogLevelVerboseExtension.)
Public Extension Method Verbose(TContext)(String, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the message and the exception for current TContext into the logger using Verbose as logging level. (Defined by LogLevelVerboseExtension.)
Public Extension Method Verbose(TScope)(TScope, String, ValueTuple(String, Object)[]) Overloaded.
This method writes the message for provided scope into the logger using Verbose as logging level. (Defined by LogLevelVerboseExtension.)
Public Extension Method Verbose(TScope)(TScope, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the exception for provided scope into the logger using Verbose as logging level. (Defined by LogLevelVerboseExtension.)
Public Extension Method Verbose(TScope)(TScope, String, Exception) Overloaded.
This method writes the message and the exception for provided scope into the logger using Verbose as logging level. (Defined by LogLevelVerboseExtension.)
Public Extension Method Verbose(TScope)(TScope, String, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the message and the exception for provided scope into the logger using Verbose as logging level. (Defined by LogLevelVerboseExtension.)
Public Extension Method Verbose(TContext, TScope)(TScope, String) Overloaded.
This method writes the message for current TContext taking provided scope into the logger using Verbose as logging level. (Defined by LogLevelVerboseExtension.)
Public Extension Method Verbose(TContext, TScope)(TScope, Exception) Overloaded.
This method writes the exception for current TContext taking provided scope into the logger using Verbose as logging level. (Defined by LogLevelVerboseExtension.)
Public Extension Method Verbose(TContext, TScope)(TScope, String, ValueTuple(String, Object)[]) Overloaded.
This method writes the message for current TContext taking provided scope into the logger using Verbose as logging level. (Defined by LogLevelVerboseExtension.)
Public Extension Method Verbose(TContext, TScope)(TScope, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the exception for current TContext taking provided scope into the logger using Verbose as logging level. (Defined by LogLevelVerboseExtension.)
Public Extension Method Verbose(TContext, TScope)(TScope, String, Exception) Overloaded.
This method writes the message and the exception for current TContext taking provided scope into the logger using Verbose as logging level. (Defined by LogLevelVerboseExtension.)
Public Extension Method Verbose(TContext, TScope)(TScope, String, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the message and the exception for current TContext taking provided scope into the logger using Verbose as logging level. (Defined by LogLevelVerboseExtension.)
Public Extension Method Warning(String) Overloaded.
This method writes the message into the logger using Warning as logging level. (Defined by LogLevelWarningExtension.)
Public Extension Method Warning(Exception) Overloaded.
This method writes the exception into the logger using Warning as logging level. (Defined by LogLevelWarningExtension.)
Public Extension Method Warning(String, ValueTuple(String, Object)[]) Overloaded.
This method writes the message into the logger using Warning as logging level. (Defined by LogLevelWarningExtension.)
Public Extension Method Warning(Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the exception into the logger using Warning as logging level. (Defined by LogLevelWarningExtension.)
Public Extension Method Warning(String, Exception) Overloaded.
This method writes the message and the exception into the logger using Warning as logging level. (Defined by LogLevelWarningExtension.)
Public Extension Method Warning(String, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the message and the exception into the logger using Warning as logging level. (Defined by LogLevelWarningExtension.)
Public Extension Method Warning(TContext)(String) Overloaded.
This method writes the message for current TContext into the logger using Warning as logging level. (Defined by LogLevelWarningExtension.)
Public Extension Method Warning(TContext)(Exception) Overloaded.
This method writes the exception for current TContext into the logger using Warning as logging level. (Defined by LogLevelWarningExtension.)
Public Extension Method Warning(TContext)(String, ValueTuple(String, Object)[]) Overloaded.
This method writes the message for current TContext into the logger using Warning as logging level. (Defined by LogLevelWarningExtension.)
Public Extension Method Warning(TContext)(Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the exception for current TContext into the logger using Warning as logging level. (Defined by LogLevelWarningExtension.)
Public Extension Method Warning(TContext)(String, Exception) Overloaded.
This method writes the message and the exception for current TContext into the logger using Warning as logging level. (Defined by LogLevelWarningExtension.)
Public Extension Method Warning(TScope)(TScope, String) Overloaded.
This method writes the message for provided scope into the logger using Warning as logging level. (Defined by LogLevelWarningExtension.)
Public Extension Method Warning(TScope)(TScope, Exception) Overloaded.
This method writes the exception for provided scope into the logger using Warning as logging level. (Defined by LogLevelWarningExtension.)
Public Extension Method Warning(TContext)(String, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the message and the exception for current TContext into the logger using Warning as logging level. (Defined by LogLevelWarningExtension.)
Public Extension Method Warning(TScope)(TScope, String, ValueTuple(String, Object)[]) Overloaded.
This method writes the message for provided scope into the logger using Warning as logging level. (Defined by LogLevelWarningExtension.)
Public Extension Method Warning(TScope)(TScope, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the exception for provided scope into the logger using Warning as logging level. (Defined by LogLevelWarningExtension.)
Public Extension Method Warning(TScope)(TScope, String, Exception) Overloaded.
This method writes the message and the exception for provided scope into the logger using Warning as logging level. (Defined by LogLevelWarningExtension.)
Public Extension Method Warning(TScope)(TScope, String, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the message and the exception for provided scope into the logger using Warning as logging level. (Defined by LogLevelWarningExtension.)
Public Extension Method Warning(TContext, TScope)(TScope, String) Overloaded.
This method writes the message for current TContext taking provided scope into the logger using Warning as logging level. (Defined by LogLevelWarningExtension.)
Public Extension Method Warning(TContext, TScope)(TScope, Exception) Overloaded.
This method writes the exception for current TContext taking provided scope into the logger using Warning as logging level. (Defined by LogLevelWarningExtension.)
Public Extension Method Warning(TContext, TScope)(TScope, String, ValueTuple(String, Object)[]) Overloaded.
This method writes the message for current TContext taking provided scope into the logger using Warning as logging level. (Defined by LogLevelWarningExtension.)
Public Extension Method Warning(TContext, TScope)(TScope, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the exception for current TContext taking provided scope into the logger using Warning as logging level. (Defined by LogLevelWarningExtension.)
Public Extension Method Warning(TContext, TScope)(TScope, String, Exception) Overloaded.
This method writes the message and the exception for current TContext taking provided scope into the logger using Warning as logging level. (Defined by LogLevelWarningExtension.)
Public Extension Method Warning(TContext, TScope)(TScope, String, Exception, ValueTuple(String, Object)[]) Overloaded.
This method writes the message and the exception for current TContext taking provided scope into the logger using Warning as logging level. (Defined by LogLevelWarningExtension.)
  Back to Top

Remarks

The class writes context related logging messages using the context type to determine the context name.

See Also

Reference

Plexdata.LogWriter.Logging Namespace

Clone this wiki locally