Skip to content

a256c919 2f4c 2641 ecd8 3db48413ea15

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

MailLogger(TContext) Class

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

Inheritance Hierarchy

System.Object
  Plexdata.LogWriter.Logging.LoggerBase(IMailLoggerSettings)
    Plexdata.LogWriter.Logging.MailLoggerBase
      Plexdata.LogWriter.Logging.MailLogger(TContext)
Namespace: Plexdata.LogWriter.Logging
Assembly: Plexdata.LogWriter.Mail (in Plexdata.LogWriter.Mail.dll) Version: 1.0.7.1

Syntax

C#

public class MailLogger<TContext> : MailLoggerBase, 
	IMailLogger<TContext>, ILogger<TContext>, ILogger, IDisposable

Type Parameters

 

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

Constructors

 

Name Description
Public method MailLogger(TContext)(IMailLoggerSettings) The standard class constructor.
Public method MailLogger(TContext)(IMailLoggerSettings, IMailLoggerFacade) 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 MailLoggerBase.)
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 MailLoggerBase.)
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 MailLoggerBase.)
Protected method Dispose(Boolean) This method actually does the object disposal. (Inherited from MailLoggerBase.)
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 MailLoggerBase.)
Public method GetHashCode Serves as the default hash function. (Inherited from Object.)
Private method GetSubject Gets a valid mail subject. (Inherited from MailLoggerBase.)
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 OnSettingsPropertyChanged Event handler to observe settings changes. (Inherited from MailLoggerBase.)
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 MailLoggerBase.)
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.
  Back to Top

Fields

 

Name Description
Private field facade The instance of mail logger facade. (Inherited from MailLoggerBase.)
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