Diffusion .NET API  5.9.24
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Events Pages
PushTechnology.ClientInterface.Logging.Logger Class Reference

Implementation of ILogger. More...

Inherits PushTechnology.ClientInterface.Logging.ILogger.

Public Member Functions

 Logger (NLog.Logger logger)
 Constructor. More...
 
 Logger ()
 Constructor. More...
 
bool IsEnabled (LogLevel level)
 Gets a value indicating whether logging is enabled for the specified level. More...
 
void Log (LogEventInfo logEvent)
 Writes the specified diagnostic message. More...
 
void Log (Type wrapperType, LogEventInfo logEvent)
 Writes the specified diagnostic message. More...
 
void Log< T > (LogLevel level, T value)
 Writes the diagnostic message at the specified level. More...
 
void Log< T > (LogLevel level, IFormatProvider formatProvider, T value)
 Writes the diagnostic message at the specified level. More...
 
void Log (LogLevel level, LogMessageGenerator messageFunc)
 Writes the diagnostic message at the specified level. More...
 
void LogException (LogLevel level, string message, Exception exception)
 Writes the diagnostic message and exception at the specified level. More...
 
void Log (LogLevel level, IFormatProvider formatProvider, string message, params object[] args)
 Writes the diagnostic message at the specified level using the specified parameters and formatting them with the supplied format provider. More...
 
void Log (LogLevel level, string message)
 Writes the diagnostic message at the specified level. More...
 
void Log (LogLevel level, string message, params object[] args)
 Writes the diagnostic message at the specified level using the specified parameters. More...
 
void Log< TArgument > (LogLevel level, IFormatProvider formatProvider, string message, TArgument argument)
 Writes the diagnostic message at the specified level using the specified parameter and formatting it with the supplied format provider. More...
 
void Log< TArgument > (LogLevel level, string message, TArgument argument)
 Writes the diagnostic message at the specified level using the specified parameter. More...
 
void Log< TArgument1, TArgument2 > (LogLevel level, IFormatProvider formatProvider, string message, TArgument1 argument1, TArgument2 argument2)
 Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. More...
 
void Log< TArgument1, TArgument2 > (LogLevel level, string message, TArgument1 argument1, TArgument2 argument2)
 Writes the diagnostic message at the specified level using the specified parameters. More...
 
void Log< TArgument1, TArgument2, TArgument3 > (LogLevel level, IFormatProvider formatProvider, string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
 Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. More...
 
void Log< TArgument1, TArgument2, TArgument3 > (LogLevel level, string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
 Writes the diagnostic message at the specified level using the specified parameters. More...
 
void Trace< T > (T value)
 Writes the diagnostic message at the Trace level. More...
 
void Trace< T > (IFormatProvider formatProvider, T value)
 Writes the diagnostic message at the Trace level. More...
 
void Trace (LogMessageGenerator messageFunc)
 Writes the diagnostic message at the Trace level. More...
 
void Trace (string message, Exception exception)
 Writes the diagnostic message and exception at the Trace level. More...
 
void Trace (IFormatProvider formatProvider, string message, params object[] args)
 Writes the diagnostic message at the Trace level using the specified parameters and formatting them with the supplied format provider. More...
 
void Trace (string message)
 Writes the diagnostic message at the Trace level. More...
 
void Trace (string message, params object[] args)
 Writes the diagnostic message at the Trace level using the specified parameters. More...
 
void Trace< TArgument > (IFormatProvider formatProvider, string message, TArgument argument)
 Writes the diagnostic message at the Trace level using the specified parameter and formatting it with the supplied format provider. More...
 
void Trace< TArgument > (string message, TArgument argument)
 Writes the diagnostic message at the Trace level using the specified parameter. More...
 
void Trace< TArgument1, TArgument2 > (IFormatProvider formatProvider, string message, TArgument1 argument1, TArgument2 argument2)
 Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider. More...
 
void Trace< TArgument1, TArgument2 > (string message, TArgument1 argument1, TArgument2 argument2)
 Writes the diagnostic message at the Trace level using the specified parameters. More...
 
void Trace< TArgument1, TArgument2, TArgument3 > (IFormatProvider formatProvider, string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
 Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider. More...
 
void Trace< TArgument1, TArgument2, TArgument3 > (string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
 Writes the diagnostic message at the Trace level using the specified parameters. More...
 
void Debug< T > (T value)
 Writes the diagnostic message at the Debug level. More...
 
void Debug< T > (IFormatProvider formatProvider, T value)
 Writes the diagnostic message at the Debug level. More...
 
void Debug (LogMessageGenerator messageFunc)
 Writes the diagnostic message at the Debug level. More...
 
void Debug (string message, Exception exception)
 Writes the diagnostic message and exception at the Debug level. More...
 
void Debug (IFormatProvider formatProvider, string message, params object[] args)
 Writes the diagnostic message at the Debug level using the specified parameters and formatting them with the supplied format provider. More...
 
void Debug (string message)
 Writes the diagnostic message at the Debug level. More...
 
void Debug (string message, params object[] args)
 Writes the diagnostic message at the Debug level using the specified parameters. More...
 
void Debug< TArgument > (IFormatProvider formatProvider, string message, TArgument argument)
 Writes the diagnostic message at the Debug level using the specified parameter and formatting it with the supplied format provider. More...
 
void Debug< TArgument > (string message, TArgument argument)
 Writes the diagnostic message at the Debug level using the specified parameter. More...
 
void Debug< TArgument1, TArgument2 > (IFormatProvider formatProvider, string message, TArgument1 argument1, TArgument2 argument2)
 Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider. More...
 
void Debug< TArgument1, TArgument2 > (string message, TArgument1 argument1, TArgument2 argument2)
 Writes the diagnostic message at the Debug level using the specified parameters. More...
 
void Debug< TArgument1, TArgument2, TArgument3 > (IFormatProvider formatProvider, string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
 Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider. More...
 
void Debug< TArgument1, TArgument2, TArgument3 > (string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
 Writes the diagnostic message at the Debug level using the specified parameters. More...
 
void Info< T > (T value)
 Writes the diagnostic message at the Info level. More...
 
void Info< T > (IFormatProvider formatProvider, T value)
 Writes the diagnostic message at the Info level. More...
 
void Info (LogMessageGenerator messageFunc)
 Writes the diagnostic message at the Info level. More...
 
void Info (string message, Exception exception)
 Writes the diagnostic message and exception at the Info level. More...
 
void Info (IFormatProvider formatProvider, string message, params object[] args)
 Writes the diagnostic message at the Info level using the specified parameters and formatting them with the supplied format provider. More...
 
void Info (string message)
 Writes the diagnostic message at the Info level. More...
 
void Info (string message, params object[] args)
 Writes the diagnostic message at the Info level using the specified parameters. More...
 
void Info< TArgument > (IFormatProvider formatProvider, string message, TArgument argument)
 Writes the diagnostic message at the Info level using the specified parameter and formatting it with the supplied format provider. More...
 
void Info< TArgument > (string message, TArgument argument)
 Writes the diagnostic message at the Info level using the specified parameter. More...
 
void Info< TArgument1, TArgument2 > (IFormatProvider formatProvider, string message, TArgument1 argument1, TArgument2 argument2)
 Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider. More...
 
void Info< TArgument1, TArgument2 > (string message, TArgument1 argument1, TArgument2 argument2)
 Writes the diagnostic message at the Info level using the specified parameters. More...
 
void Info< TArgument1, TArgument2, TArgument3 > (IFormatProvider formatProvider, string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
 Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider. More...
 
void Info< TArgument1, TArgument2, TArgument3 > (string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
 Writes the diagnostic message at the Info level using the specified parameters. More...
 
void Warn< T > (T value)
 Writes the diagnostic message at the Warn level. More...
 
void Warn< T > (IFormatProvider formatProvider, T value)
 Writes the diagnostic message at the Warn level. More...
 
void Warn (LogMessageGenerator messageFunc)
 Writes the diagnostic message at the Warn level. More...
 
void Warn (string message, Exception exception)
 Writes the diagnostic message and exception at the Warn level. More...
 
void Warn (IFormatProvider formatProvider, string message, params object[] args)
 Writes the diagnostic message at the Warn level using the specified parameters and formatting them with the supplied format provider. More...
 
void Warn (string message)
 Writes the diagnostic message at the Warn level. More...
 
void Warn (string message, params object[] args)
 Writes the diagnostic message at the Warn level using the specified parameters. More...
 
void Warn< TArgument > (IFormatProvider formatProvider, string message, TArgument argument)
 Writes the diagnostic message at the Warn level using the specified parameter and formatting it with the supplied format provider. More...
 
void Warn< TArgument > (string message, TArgument argument)
 Writes the diagnostic message at the Warn level using the specified parameter. More...
 
void Warn< TArgument1, TArgument2 > (IFormatProvider formatProvider, string message, TArgument1 argument1, TArgument2 argument2)
 Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider. More...
 
void Warn< TArgument1, TArgument2 > (string message, TArgument1 argument1, TArgument2 argument2)
 Writes the diagnostic message at the Warn level using the specified parameters. More...
 
void Warn< TArgument1, TArgument2, TArgument3 > (IFormatProvider formatProvider, string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
 Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider. More...
 
void Warn< TArgument1, TArgument2, TArgument3 > (string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
 Writes the diagnostic message at the Warn level using the specified parameters. More...
 
void Error< T > (T value)
 Writes the diagnostic message at the Error level. More...
 
void Error< T > (IFormatProvider formatProvider, T value)
 Writes the diagnostic message at the Error level. More...
 
void Error (LogMessageGenerator messageFunc)
 Writes the diagnostic message at the Error level. More...
 
void Error (string message, Exception exception)
 Writes the diagnostic message and exception at the Error level. More...
 
void Error (IFormatProvider formatProvider, string message, params object[] args)
 Writes the diagnostic message at the Error level using the specified parameters and formatting them with the supplied format provider. More...
 
void Error (string message)
 Writes the diagnostic message at the Error level. More...
 
void Error (string message, params object[] args)
 Writes the diagnostic message at the Error level using the specified parameters. More...
 
void Error< TArgument > (IFormatProvider formatProvider, string message, TArgument argument)
 Writes the diagnostic message at the Error level using the specified parameter and formatting it with the supplied format provider. More...
 
void Error< TArgument > (string message, TArgument argument)
 Writes the diagnostic message at the Error level using the specified parameter. More...
 
void Error< TArgument1, TArgument2 > (IFormatProvider formatProvider, string message, TArgument1 argument1, TArgument2 argument2)
 Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider. More...
 
void Error< TArgument1, TArgument2 > (string message, TArgument1 argument1, TArgument2 argument2)
 Writes the diagnostic message at the Error level using the specified parameters. More...
 
void Error< TArgument1, TArgument2, TArgument3 > (IFormatProvider formatProvider, string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
 Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider. More...
 
void Error< TArgument1, TArgument2, TArgument3 > (string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
 Writes the diagnostic message at the Error level using the specified parameters. More...
 
void Fatal< T > (T value)
 Writes the diagnostic message at the Fatal level. More...
 
void Fatal< T > (IFormatProvider formatProvider, T value)
 Writes the diagnostic message at the Fatal level. More...
 
void Fatal (LogMessageGenerator messageFunc)
 Writes the diagnostic message at the Fatal level. More...
 
void Fatal (string message, Exception exception)
 Writes the diagnostic message and exception at the Fatal level. More...
 
void Fatal (IFormatProvider formatProvider, string message, params object[] args)
 Writes the diagnostic message at the Fatal level using the specified parameters and formatting them with the supplied format provider. More...
 
void Fatal (string message)
 Writes the diagnostic message at the Fatal level. More...
 
void Fatal (string message, params object[] args)
 Writes the diagnostic message at the Fatal level using the specified parameters. More...
 
void Fatal< TArgument > (IFormatProvider formatProvider, string message, TArgument argument)
 Writes the diagnostic message at the Fatal level using the specified parameter and formatting it with the supplied format provider. More...
 
void Fatal< TArgument > (string message, TArgument argument)
 Writes the diagnostic message at the Fatal level using the specified parameter. More...
 
void Fatal< TArgument1, TArgument2 > (IFormatProvider formatProvider, string message, TArgument1 argument1, TArgument2 argument2)
 Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider. More...
 
void Fatal< TArgument1, TArgument2 > (string message, TArgument1 argument1, TArgument2 argument2)
 Writes the diagnostic message at the Fatal level using the specified parameters. More...
 
void Fatal< TArgument1, TArgument2, TArgument3 > (IFormatProvider formatProvider, string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
 Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider. More...
 
void Fatal< TArgument1, TArgument2, TArgument3 > (string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
 Writes the diagnostic message at the Fatal level using the specified parameters. More...
 
- Public Member Functions inherited from PushTechnology.ClientInterface.Logging.ILogger
bool IsEnabled (LogLevel level)
 Gets a value indicating whether logging is enabled for the specified level. More...
 
void Log (LogEventInfo logEvent)
 Writes the specified diagnostic message. More...
 
void Log (Type wrapperType, LogEventInfo logEvent)
 Writes the specified diagnostic message. More...
 
void Log< T > (LogLevel level, T value)
 Writes the diagnostic message at the specified level. More...
 
void Log< T > (LogLevel level, IFormatProvider formatProvider, T value)
 Writes the diagnostic message at the specified level. More...
 
void Log (LogLevel level, LogMessageGenerator messageFunc)
 Writes the diagnostic message at the specified level. More...
 
void LogException (LogLevel level, [Localizable(false)] string message, Exception exception)
 Writes the diagnostic message and exception at the specified level. More...
 
void Log (LogLevel level, IFormatProvider formatProvider, [Localizable(false)] string message, params object[] args)
 Writes the diagnostic message at the specified level using the specified parameters and formatting them with the supplied format provider. More...
 
void Log (LogLevel level, [Localizable(false)] string message)
 Writes the diagnostic message at the specified level. More...
 
void Log (LogLevel level, [Localizable(false)] string message, params object[] args)
 Writes the diagnostic message at the specified level using the specified parameters. More...
 
void Log< TArgument > (LogLevel level, IFormatProvider formatProvider, [Localizable(false)] string message, TArgument argument)
 Writes the diagnostic message at the specified level using the specified parameter and formatting it with the supplied format provider. More...
 
void Log< TArgument > (LogLevel level, [Localizable(false)] string message, TArgument argument)
 Writes the diagnostic message at the specified level using the specified parameter. More...
 
void Log< TArgument1, TArgument2 > (LogLevel level, IFormatProvider formatProvider, [Localizable(false)] string message, TArgument1 argument1, TArgument2 argument2)
 Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. More...
 
void Log< TArgument1, TArgument2 > (LogLevel level, [Localizable(false)] string message, TArgument1 argument1, TArgument2 argument2)
 Writes the diagnostic message at the specified level using the specified parameters. More...
 
void Log< TArgument1, TArgument2, TArgument3 > (LogLevel level, IFormatProvider formatProvider, [Localizable(false)] string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
 Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider. More...
 
void Log< TArgument1, TArgument2, TArgument3 > (LogLevel level, [Localizable(false)] string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
 Writes the diagnostic message at the specified level using the specified parameters. More...
 
void Trace< T > (T value)
 Writes the diagnostic message at the Trace level. More...
 
void Trace< T > (IFormatProvider formatProvider, T value)
 Writes the diagnostic message at the Trace level. More...
 
void Trace (LogMessageGenerator messageFunc)
 Writes the diagnostic message at the Trace level. More...
 
void Trace ([Localizable(false)] string message, Exception exception)
 Writes the diagnostic message and exception at the Trace level. More...
 
void Trace (IFormatProvider formatProvider, [Localizable(false)] string message, params object[] args)
 Writes the diagnostic message at the Trace level using the specified parameters and formatting them with the supplied format provider. More...
 
void Trace ([Localizable(false)] string message)
 Writes the diagnostic message at the Trace level. More...
 
void Trace ([Localizable(false)] string message, params object[] args)
 Writes the diagnostic message at the Trace level using the specified parameters. More...
 
void Trace< TArgument > (IFormatProvider formatProvider, [Localizable(false)] string message, TArgument argument)
 Writes the diagnostic message at the Trace level using the specified parameter and formatting it with the supplied format provider. More...
 
void Trace< TArgument > ([Localizable(false)] string message, TArgument argument)
 Writes the diagnostic message at the Trace level using the specified parameter. More...
 
void Trace< TArgument1, TArgument2 > (IFormatProvider formatProvider, [Localizable(false)] string message, TArgument1 argument1, TArgument2 argument2)
 Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider. More...
 
void Trace< TArgument1, TArgument2 > ([Localizable(false)] string message, TArgument1 argument1, TArgument2 argument2)
 Writes the diagnostic message at the Trace level using the specified parameters. More...
 
void Trace< TArgument1, TArgument2, TArgument3 > (IFormatProvider formatProvider, [Localizable(false)] string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
 Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider. More...
 
void Trace< TArgument1, TArgument2, TArgument3 > ([Localizable(false)] string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
 Writes the diagnostic message at the Trace level using the specified parameters. More...
 
void Debug< T > (T value)
 Writes the diagnostic message at the Debug level. More...
 
void Debug< T > (IFormatProvider formatProvider, T value)
 Writes the diagnostic message at the Debug level. More...
 
void Debug (LogMessageGenerator messageFunc)
 Writes the diagnostic message at the Debug level. More...
 
void Debug ([Localizable(false)] string message, Exception exception)
 Writes the diagnostic message and exception at the Debug level. More...
 
void Debug (IFormatProvider formatProvider, [Localizable(false)] string message, params object[] args)
 Writes the diagnostic message at the Debug level using the specified parameters and formatting them with the supplied format provider. More...
 
void Debug ([Localizable(false)] string message)
 Writes the diagnostic message at the Debug level. More...
 
void Debug ([Localizable(false)] string message, params object[] args)
 Writes the diagnostic message at the Debug level using the specified parameters. More...
 
void Debug< TArgument > (IFormatProvider formatProvider, [Localizable(false)] string message, TArgument argument)
 Writes the diagnostic message at the Debug level using the specified parameter and formatting it with the supplied format provider. More...
 
void Debug< TArgument > ([Localizable(false)] string message, TArgument argument)
 Writes the diagnostic message at the Debug level using the specified parameter. More...
 
void Debug< TArgument1, TArgument2 > (IFormatProvider formatProvider, [Localizable(false)] string message, TArgument1 argument1, TArgument2 argument2)
 Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider. More...
 
void Debug< TArgument1, TArgument2 > ([Localizable(false)] string message, TArgument1 argument1, TArgument2 argument2)
 Writes the diagnostic message at the Debug level using the specified parameters. More...
 
void Debug< TArgument1, TArgument2, TArgument3 > (IFormatProvider formatProvider, [Localizable(false)] string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
 Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider. More...
 
void Debug< TArgument1, TArgument2, TArgument3 > ([Localizable(false)] string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
 Writes the diagnostic message at the Debug level using the specified parameters. More...
 
void Info< T > (T value)
 Writes the diagnostic message at the Info level. More...
 
void Info< T > (IFormatProvider formatProvider, T value)
 Writes the diagnostic message at the Info level. More...
 
void Info (LogMessageGenerator messageFunc)
 Writes the diagnostic message at the Info level. More...
 
void Info ([Localizable(false)] string message, Exception exception)
 Writes the diagnostic message and exception at the Info level. More...
 
void Info (IFormatProvider formatProvider, [Localizable(false)] string message, params object[] args)
 Writes the diagnostic message at the Info level using the specified parameters and formatting them with the supplied format provider. More...
 
void Info ([Localizable(false)] string message)
 Writes the diagnostic message at the Info level. More...
 
void Info ([Localizable(false)] string message, params object[] args)
 Writes the diagnostic message at the Info level using the specified parameters. More...
 
void Info< TArgument > (IFormatProvider formatProvider, [Localizable(false)] string message, TArgument argument)
 Writes the diagnostic message at the Info level using the specified parameter and formatting it with the supplied format provider. More...
 
void Info< TArgument > ([Localizable(false)] string message, TArgument argument)
 Writes the diagnostic message at the Info level using the specified parameter. More...
 
void Info< TArgument1, TArgument2 > (IFormatProvider formatProvider, [Localizable(false)] string message, TArgument1 argument1, TArgument2 argument2)
 Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider. More...
 
void Info< TArgument1, TArgument2 > ([Localizable(false)] string message, TArgument1 argument1, TArgument2 argument2)
 Writes the diagnostic message at the Info level using the specified parameters. More...
 
void Info< TArgument1, TArgument2, TArgument3 > (IFormatProvider formatProvider, [Localizable(false)] string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
 Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider. More...
 
void Info< TArgument1, TArgument2, TArgument3 > ([Localizable(false)] string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
 Writes the diagnostic message at the Info level using the specified parameters. More...
 
void Warn< T > (T value)
 Writes the diagnostic message at the Warn level. More...
 
void Warn< T > (IFormatProvider formatProvider, T value)
 Writes the diagnostic message at the Warn level. More...
 
void Warn (LogMessageGenerator messageFunc)
 Writes the diagnostic message at the Warn level. More...
 
void Warn ([Localizable(false)] string message, Exception exception)
 Writes the diagnostic message and exception at the Warn level. More...
 
void Warn (IFormatProvider formatProvider, [Localizable(false)] string message, params object[] args)
 Writes the diagnostic message at the Warn level using the specified parameters and formatting them with the supplied format provider. More...
 
void Warn ([Localizable(false)] string message)
 Writes the diagnostic message at the Warn level. More...
 
void Warn ([Localizable(false)] string message, params object[] args)
 Writes the diagnostic message at the Warn level using the specified parameters. More...
 
void Warn< TArgument > (IFormatProvider formatProvider, [Localizable(false)] string message, TArgument argument)
 Writes the diagnostic message at the Warn level using the specified parameter and formatting it with the supplied format provider. More...
 
void Warn< TArgument > ([Localizable(false)] string message, TArgument argument)
 Writes the diagnostic message at the Warn level using the specified parameter. More...
 
void Warn< TArgument1, TArgument2 > (IFormatProvider formatProvider, [Localizable(false)] string message, TArgument1 argument1, TArgument2 argument2)
 Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider. More...
 
void Warn< TArgument1, TArgument2 > ([Localizable(false)] string message, TArgument1 argument1, TArgument2 argument2)
 Writes the diagnostic message at the Warn level using the specified parameters. More...
 
void Warn< TArgument1, TArgument2, TArgument3 > (IFormatProvider formatProvider, [Localizable(false)] string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
 Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider. More...
 
void Warn< TArgument1, TArgument2, TArgument3 > ([Localizable(false)] string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
 Writes the diagnostic message at the Warn level using the specified parameters. More...
 
void Error< T > (T value)
 Writes the diagnostic message at the Error level. More...
 
void Error< T > (IFormatProvider formatProvider, T value)
 Writes the diagnostic message at the Error level. More...
 
void Error (LogMessageGenerator messageFunc)
 Writes the diagnostic message at the Error level. More...
 
void Error ([Localizable(false)] string message, Exception exception)
 Writes the diagnostic message and exception at the Error level. More...
 
void Error (IFormatProvider formatProvider, [Localizable(false)] string message, params object[] args)
 Writes the diagnostic message at the Error level using the specified parameters and formatting them with the supplied format provider. More...
 
void Error ([Localizable(false)] string message)
 Writes the diagnostic message at the Error level. More...
 
void Error ([Localizable(false)] string message, params object[] args)
 Writes the diagnostic message at the Error level using the specified parameters. More...
 
void Error< TArgument > (IFormatProvider formatProvider, [Localizable(false)] string message, TArgument argument)
 Writes the diagnostic message at the Error level using the specified parameter and formatting it with the supplied format provider. More...
 
void Error< TArgument > ([Localizable(false)] string message, TArgument argument)
 Writes the diagnostic message at the Error level using the specified parameter. More...
 
void Error< TArgument1, TArgument2 > (IFormatProvider formatProvider, [Localizable(false)] string message, TArgument1 argument1, TArgument2 argument2)
 Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider. More...
 
void Error< TArgument1, TArgument2 > ([Localizable(false)] string message, TArgument1 argument1, TArgument2 argument2)
 Writes the diagnostic message at the Error level using the specified parameters. More...
 
void Error< TArgument1, TArgument2, TArgument3 > (IFormatProvider formatProvider, [Localizable(false)] string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
 Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider. More...
 
void Error< TArgument1, TArgument2, TArgument3 > ([Localizable(false)] string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
 Writes the diagnostic message at the Error level using the specified parameters. More...
 
void Fatal< T > (T value)
 Writes the diagnostic message at the Fatal level. More...
 
void Fatal< T > (IFormatProvider formatProvider, T value)
 Writes the diagnostic message at the Fatal level. More...
 
void Fatal (LogMessageGenerator messageFunc)
 Writes the diagnostic message at the Fatal level. More...
 
void Fatal ([Localizable(false)] string message, Exception exception)
 Writes the diagnostic message and exception at the Fatal level. More...
 
void Fatal (IFormatProvider formatProvider, [Localizable(false)] string message, params object[] args)
 Writes the diagnostic message at the Fatal level using the specified parameters and formatting them with the supplied format provider. More...
 
void Fatal ([Localizable(false)] string message)
 Writes the diagnostic message at the Fatal level. More...
 
void Fatal ([Localizable(false)] string message, params object[] args)
 Writes the diagnostic message at the Fatal level using the specified parameters. More...
 
void Fatal< TArgument > (IFormatProvider formatProvider, [Localizable(false)] string message, TArgument argument)
 Writes the diagnostic message at the Fatal level using the specified parameter and formatting it with the supplied format provider. More...
 
void Fatal< TArgument > ([Localizable(false)] string message, TArgument argument)
 Writes the diagnostic message at the Fatal level using the specified parameter. More...
 
void Fatal< TArgument1, TArgument2 > (IFormatProvider formatProvider, [Localizable(false)] string message, TArgument1 argument1, TArgument2 argument2)
 Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider. More...
 
void Fatal< TArgument1, TArgument2 > ([Localizable(false)] string message, TArgument1 argument1, TArgument2 argument2)
 Writes the diagnostic message at the Fatal level using the specified parameters. More...
 
void Fatal< TArgument1, TArgument2, TArgument3 > (IFormatProvider formatProvider, [Localizable(false)] string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
 Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider. More...
 
void Fatal< TArgument1, TArgument2, TArgument3 > ([Localizable(false)] string message, TArgument1 argument1, TArgument2 argument2, TArgument3 argument3)
 Writes the diagnostic message at the Fatal level using the specified parameters. More...
 

Properties

EventHandler< EventArgs > LoggerReconfigured
 Occurs when logger configuration changes. More...
 
string Name [get]
 Gets the name of the logger. More...
 
LogFactory Factory [get]
 Gets the factory that created this logger. More...
 
bool IsTraceEnabled [get]
 Gets a value indicating whether logging is enabled for the Trace level. More...
 
bool IsDebugEnabled [get]
 Gets a value indicating whether logging is enabled for the Debug level. More...
 
bool IsInfoEnabled [get]
 Gets a value indicating whether logging is enabled for the Info level. More...
 
bool IsWarnEnabled [get]
 Gets a value indicating whether logging is enabled for the Warn level. More...
 
bool IsErrorEnabled [get]
 Gets a value indicating whether logging is enabled for the Error level. More...
 
bool IsFatalEnabled [get]
 Gets a value indicating whether logging is enabled for the Fatal level. More...
 
- Properties inherited from PushTechnology.ClientInterface.Logging.ILogger
string Name [get]
 Gets the name of the logger. More...
 
LogFactory Factory [get]
 Gets the factory that created this logger. More...
 
bool IsTraceEnabled [get]
 Gets a value indicating whether logging is enabled for the Trace level. More...
 
bool IsDebugEnabled [get]
 Gets a value indicating whether logging is enabled for the Debug level. More...
 
bool IsInfoEnabled [get]
 Gets a value indicating whether logging is enabled for the Info level. More...
 
bool IsWarnEnabled [get]
 Gets a value indicating whether logging is enabled for the Warn level. More...
 
bool IsErrorEnabled [get]
 Gets a value indicating whether logging is enabled for the Error level. More...
 
bool IsFatalEnabled [get]
 Gets a value indicating whether logging is enabled for the Fatal level. More...
 

Additional Inherited Members

- Events inherited from PushTechnology.ClientInterface.Logging.ILogger
EventHandler< EventArgs > LoggerReconfigured
 Occurs when logger configuration changes. More...
 

Detailed Description

Implementation of ILogger.

Constructor & Destructor Documentation

PushTechnology.ClientInterface.Logging.Logger.Logger ( NLog.Logger  logger)

Constructor.

Parameters
loggerThe logger to wrap.
PushTechnology.ClientInterface.Logging.Logger.Logger ( )

Constructor.

Member Function Documentation

void PushTechnology.ClientInterface.Logging.Logger.Debug ( LogMessageGenerator  messageFunc)

Writes the diagnostic message at the Debug level.

Parameters
messageFuncA function returning message to be written. Function is not evaluated if logging is not enabled.
void PushTechnology.ClientInterface.Logging.Logger.Debug ( string  message,
Exception  exception 
)

Writes the diagnostic message and exception at the Debug level.

Parameters
messageA to be written.
exceptionAn exception to be logged.
void PushTechnology.ClientInterface.Logging.Logger.Debug ( IFormatProvider  formatProvider,
string  message,
params object[]  args 
)

Writes the diagnostic message at the Debug level using the specified parameters and formatting them with the supplied format provider.

Parameters
formatProviderAn IFormatProvider that supplies culture-specific formatting information.
messageA containing format items.
argsArguments to format.
void PushTechnology.ClientInterface.Logging.Logger.Debug ( string  message)

Writes the diagnostic message at the Debug level.

Parameters
messageLog message.
void PushTechnology.ClientInterface.Logging.Logger.Debug ( string  message,
params object[]  args 
)

Writes the diagnostic message at the Debug level using the specified parameters.

Parameters
messageA containing format items.
argsArguments to format.

Writes the diagnostic message at the Debug level.

<overloads> Writes the diagnostic message at the Debug level using the specified format provider and format parameters. </overloads>

Template Parameters
TType of the value.
Parameters
valueThe value to be written.
void PushTechnology.ClientInterface.Logging.Logger.Debug< T > ( IFormatProvider  formatProvider,
value 
)

Writes the diagnostic message at the Debug level.

Template Parameters
TType of the value.
Parameters
formatProviderAn IFormatProvider that supplies culture-specific formatting information.
valueThe value to be written.
void PushTechnology.ClientInterface.Logging.Logger.Debug< TArgument > ( IFormatProvider  formatProvider,
string  message,
TArgument  argument 
)

Writes the diagnostic message at the Debug level using the specified parameter and formatting it with the supplied format provider.

Template Parameters
TArgumentThe type of the argument.
Parameters
formatProviderAn IFormatProvider that supplies culture-specific formatting information.
messageA containing one format item.
argumentThe argument to format.
void PushTechnology.ClientInterface.Logging.Logger.Debug< TArgument > ( string  message,
TArgument  argument 
)

Writes the diagnostic message at the Debug level using the specified parameter.

Template Parameters
TArgumentThe type of the argument.
Parameters
messageA containing one format item.
argumentThe argument to format.
void PushTechnology.ClientInterface.Logging.Logger.Debug< TArgument1, TArgument2 > ( IFormatProvider  formatProvider,
string  message,
TArgument1  argument1,
TArgument2  argument2 
)

Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider.

Template Parameters
TArgument1The type of the first argument.
TArgument2The type of the second argument.
Parameters
formatProviderAn IFormatProvider that supplies culture-specific formatting information.
messageA containing one format item.
argument1The first argument to format.
argument2The second argument to format.
void PushTechnology.ClientInterface.Logging.Logger.Debug< TArgument1, TArgument2 > ( string  message,
TArgument1  argument1,
TArgument2  argument2 
)

Writes the diagnostic message at the Debug level using the specified parameters.

Template Parameters
TArgument1The type of the first argument.
TArgument2The type of the second argument.
Parameters
messageA containing one format item.
argument1The first argument to format.
argument2The second argument to format.
void PushTechnology.ClientInterface.Logging.Logger.Debug< TArgument1, TArgument2, TArgument3 > ( IFormatProvider  formatProvider,
string  message,
TArgument1  argument1,
TArgument2  argument2,
TArgument3  argument3 
)

Writes the diagnostic message at the Debug level using the specified arguments formatting it with the supplied format provider.

Template Parameters
TArgument1The type of the first argument.
TArgument2The type of the second argument.
TArgument3The type of the third argument.
Parameters
formatProviderAn IFormatProvider that supplies culture-specific formatting information.
messageA containing one format item.
argument1The first argument to format.
argument2The second argument to format.
argument3The third argument to format.
void PushTechnology.ClientInterface.Logging.Logger.Debug< TArgument1, TArgument2, TArgument3 > ( string  message,
TArgument1  argument1,
TArgument2  argument2,
TArgument3  argument3 
)

Writes the diagnostic message at the Debug level using the specified parameters.

Template Parameters
TArgument1The type of the first argument.
TArgument2The type of the second argument.
TArgument3The type of the third argument.
Parameters
messageA containing one format item.
argument1The first argument to format.
argument2The second argument to format.
argument3The third argument to format.
void PushTechnology.ClientInterface.Logging.Logger.Error ( LogMessageGenerator  messageFunc)

Writes the diagnostic message at the Error level.

Parameters
messageFuncA function returning message to be written. Function is not evaluated if logging is not enabled.
void PushTechnology.ClientInterface.Logging.Logger.Error ( string  message,
Exception  exception 
)

Writes the diagnostic message and exception at the Error level.

Parameters
messageA to be written.
exceptionAn exception to be logged.
void PushTechnology.ClientInterface.Logging.Logger.Error ( IFormatProvider  formatProvider,
string  message,
params object[]  args 
)

Writes the diagnostic message at the Error level using the specified parameters and formatting them with the supplied format provider.

Parameters
formatProviderAn IFormatProvider that supplies culture-specific formatting information.
messageA containing format items.
argsArguments to format.
void PushTechnology.ClientInterface.Logging.Logger.Error ( string  message)

Writes the diagnostic message at the Error level.

Parameters
messageLog message.
void PushTechnology.ClientInterface.Logging.Logger.Error ( string  message,
params object[]  args 
)

Writes the diagnostic message at the Error level using the specified parameters.

Parameters
messageA containing format items.
argsArguments to format.

Writes the diagnostic message at the Error level.

<overloads> Writes the diagnostic message at the Error level using the specified format provider and format parameters. </overloads>

Template Parameters
TType of the value.
Parameters
valueThe value to be written.
void PushTechnology.ClientInterface.Logging.Logger.Error< T > ( IFormatProvider  formatProvider,
value 
)

Writes the diagnostic message at the Error level.

Template Parameters
TType of the value.
Parameters
formatProviderAn IFormatProvider that supplies culture-specific formatting information.
valueThe value to be written.
void PushTechnology.ClientInterface.Logging.Logger.Error< TArgument > ( IFormatProvider  formatProvider,
string  message,
TArgument  argument 
)

Writes the diagnostic message at the Error level using the specified parameter and formatting it with the supplied format provider.

Template Parameters
TArgumentThe type of the argument.
Parameters
formatProviderAn IFormatProvider that supplies culture-specific formatting information.
messageA containing one format item.
argumentThe argument to format.
void PushTechnology.ClientInterface.Logging.Logger.Error< TArgument > ( string  message,
TArgument  argument 
)

Writes the diagnostic message at the Error level using the specified parameter.

Template Parameters
TArgumentThe type of the argument.
Parameters
messageA containing one format item.
argumentThe argument to format.
void PushTechnology.ClientInterface.Logging.Logger.Error< TArgument1, TArgument2 > ( IFormatProvider  formatProvider,
string  message,
TArgument1  argument1,
TArgument2  argument2 
)

Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider.

Template Parameters
TArgument1The type of the first argument.
TArgument2The type of the second argument.
Parameters
formatProviderAn IFormatProvider that supplies culture-specific formatting information.
messageA containing one format item.
argument1The first argument to format.
argument2The second argument to format.
void PushTechnology.ClientInterface.Logging.Logger.Error< TArgument1, TArgument2 > ( string  message,
TArgument1  argument1,
TArgument2  argument2 
)

Writes the diagnostic message at the Error level using the specified parameters.

Template Parameters
TArgument1The type of the first argument.
TArgument2The type of the second argument.
Parameters
messageA containing one format item.
argument1The first argument to format.
argument2The second argument to format.
void PushTechnology.ClientInterface.Logging.Logger.Error< TArgument1, TArgument2, TArgument3 > ( IFormatProvider  formatProvider,
string  message,
TArgument1  argument1,
TArgument2  argument2,
TArgument3  argument3 
)

Writes the diagnostic message at the Error level using the specified arguments formatting it with the supplied format provider.

Template Parameters
TArgument1The type of the first argument.
TArgument2The type of the second argument.
TArgument3The type of the third argument.
Parameters
formatProviderAn IFormatProvider that supplies culture-specific formatting information.
messageA containing one format item.
argument1The first argument to format.
argument2The second argument to format.
argument3The third argument to format.
void PushTechnology.ClientInterface.Logging.Logger.Error< TArgument1, TArgument2, TArgument3 > ( string  message,
TArgument1  argument1,
TArgument2  argument2,
TArgument3  argument3 
)

Writes the diagnostic message at the Error level using the specified parameters.

Template Parameters
TArgument1The type of the first argument.
TArgument2The type of the second argument.
TArgument3The type of the third argument.
Parameters
messageA containing one format item.
argument1The first argument to format.
argument2The second argument to format.
argument3The third argument to format.
void PushTechnology.ClientInterface.Logging.Logger.Fatal ( LogMessageGenerator  messageFunc)

Writes the diagnostic message at the Fatal level.

Parameters
messageFuncA function returning message to be written. Function is not evaluated if logging is not enabled.
void PushTechnology.ClientInterface.Logging.Logger.Fatal ( string  message,
Exception  exception 
)

Writes the diagnostic message and exception at the Fatal level.

Parameters
messageA to be written.
exceptionAn exception to be logged.
void PushTechnology.ClientInterface.Logging.Logger.Fatal ( IFormatProvider  formatProvider,
string  message,
params object[]  args 
)

Writes the diagnostic message at the Fatal level using the specified parameters and formatting them with the supplied format provider.

Parameters
formatProviderAn IFormatProvider that supplies culture-specific formatting information.
messageA containing format items.
argsArguments to format.
void PushTechnology.ClientInterface.Logging.Logger.Fatal ( string  message)

Writes the diagnostic message at the Fatal level.

Parameters
messageLog message.
void PushTechnology.ClientInterface.Logging.Logger.Fatal ( string  message,
params object[]  args 
)

Writes the diagnostic message at the Fatal level using the specified parameters.

Parameters
messageA containing format items.
argsArguments to format.

Writes the diagnostic message at the Fatal level.

<overloads> Writes the diagnostic message at the Fatal level using the specified format provider and format parameters. </overloads>

Template Parameters
TType of the value.
Parameters
valueThe value to be written.
void PushTechnology.ClientInterface.Logging.Logger.Fatal< T > ( IFormatProvider  formatProvider,
value 
)

Writes the diagnostic message at the Fatal level.

Template Parameters
TType of the value.
Parameters
formatProviderAn IFormatProvider that supplies culture-specific formatting information.
valueThe value to be written.
void PushTechnology.ClientInterface.Logging.Logger.Fatal< TArgument > ( IFormatProvider  formatProvider,
string  message,
TArgument  argument 
)

Writes the diagnostic message at the Fatal level using the specified parameter and formatting it with the supplied format provider.

Template Parameters
TArgumentThe type of the argument.
Parameters
formatProviderAn IFormatProvider that supplies culture-specific formatting information.
messageA containing one format item.
argumentThe argument to format.
void PushTechnology.ClientInterface.Logging.Logger.Fatal< TArgument > ( string  message,
TArgument  argument 
)

Writes the diagnostic message at the Fatal level using the specified parameter.

Template Parameters
TArgumentThe type of the argument.
Parameters
messageA containing one format item.
argumentThe argument to format.
void PushTechnology.ClientInterface.Logging.Logger.Fatal< TArgument1, TArgument2 > ( IFormatProvider  formatProvider,
string  message,
TArgument1  argument1,
TArgument2  argument2 
)

Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider.

Template Parameters
TArgument1The type of the first argument.
TArgument2The type of the second argument.
Parameters
formatProviderAn IFormatProvider that supplies culture-specific formatting information.
messageA containing one format item.
argument1The first argument to format.
argument2The second argument to format.
void PushTechnology.ClientInterface.Logging.Logger.Fatal< TArgument1, TArgument2 > ( string  message,
TArgument1  argument1,
TArgument2  argument2 
)

Writes the diagnostic message at the Fatal level using the specified parameters.

Template Parameters
TArgument1The type of the first argument.
TArgument2The type of the second argument.
Parameters
messageA containing one format item.
argument1The first argument to format.
argument2The second argument to format.
void PushTechnology.ClientInterface.Logging.Logger.Fatal< TArgument1, TArgument2, TArgument3 > ( IFormatProvider  formatProvider,
string  message,
TArgument1  argument1,
TArgument2  argument2,
TArgument3  argument3 
)

Writes the diagnostic message at the Fatal level using the specified arguments formatting it with the supplied format provider.

Template Parameters
TArgument1The type of the first argument.
TArgument2The type of the second argument.
TArgument3The type of the third argument.
Parameters
formatProviderAn IFormatProvider that supplies culture-specific formatting information.
messageA containing one format item.
argument1The first argument to format.
argument2The second argument to format.
argument3The third argument to format.
void PushTechnology.ClientInterface.Logging.Logger.Fatal< TArgument1, TArgument2, TArgument3 > ( string  message,
TArgument1  argument1,
TArgument2  argument2,
TArgument3  argument3 
)

Writes the diagnostic message at the Fatal level using the specified parameters.

Template Parameters
TArgument1The type of the first argument.
TArgument2The type of the second argument.
TArgument3The type of the third argument.
Parameters
messageA containing one format item.
argument1The first argument to format.
argument2The second argument to format.
argument3The third argument to format.
void PushTechnology.ClientInterface.Logging.Logger.Info ( LogMessageGenerator  messageFunc)

Writes the diagnostic message at the Info level.

Parameters
messageFuncA function returning message to be written. Function is not evaluated if logging is not enabled.
void PushTechnology.ClientInterface.Logging.Logger.Info ( string  message,
Exception  exception 
)

Writes the diagnostic message and exception at the Info level.

Parameters
messageA to be written.
exceptionAn exception to be logged.
void PushTechnology.ClientInterface.Logging.Logger.Info ( IFormatProvider  formatProvider,
string  message,
params object[]  args 
)

Writes the diagnostic message at the Info level using the specified parameters and formatting them with the supplied format provider.

Parameters
formatProviderAn IFormatProvider that supplies culture-specific formatting information.
messageA containing format items.
argsArguments to format.
void PushTechnology.ClientInterface.Logging.Logger.Info ( string  message)

Writes the diagnostic message at the Info level.

Parameters
messageLog message.
void PushTechnology.ClientInterface.Logging.Logger.Info ( string  message,
params object[]  args 
)

Writes the diagnostic message at the Info level using the specified parameters.

Parameters
messageA containing format items.
argsArguments to format.

Writes the diagnostic message at the Info level.

<overloads> Writes the diagnostic message at the Info level using the specified format provider and format parameters. </overloads>

Template Parameters
TType of the value.
Parameters
valueThe value to be written.
void PushTechnology.ClientInterface.Logging.Logger.Info< T > ( IFormatProvider  formatProvider,
value 
)

Writes the diagnostic message at the Info level.

Template Parameters
TType of the value.
Parameters
formatProviderAn IFormatProvider that supplies culture-specific formatting information.
valueThe value to be written.
void PushTechnology.ClientInterface.Logging.Logger.Info< TArgument > ( IFormatProvider  formatProvider,
string  message,
TArgument  argument 
)

Writes the diagnostic message at the Info level using the specified parameter and formatting it with the supplied format provider.

Template Parameters
TArgumentThe type of the argument.
Parameters
formatProviderAn IFormatProvider that supplies culture-specific formatting information.
messageA containing one format item.
argumentThe argument to format.
void PushTechnology.ClientInterface.Logging.Logger.Info< TArgument > ( string  message,
TArgument  argument 
)

Writes the diagnostic message at the Info level using the specified parameter.

Template Parameters
TArgumentThe type of the argument.
Parameters
messageA containing one format item.
argumentThe argument to format.
void PushTechnology.ClientInterface.Logging.Logger.Info< TArgument1, TArgument2 > ( IFormatProvider  formatProvider,
string  message,
TArgument1  argument1,
TArgument2  argument2 
)

Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider.

Template Parameters
TArgument1The type of the first argument.
TArgument2The type of the second argument.
Parameters
formatProviderAn IFormatProvider that supplies culture-specific formatting information.
messageA containing one format item.
argument1The first argument to format.
argument2The second argument to format.
void PushTechnology.ClientInterface.Logging.Logger.Info< TArgument1, TArgument2 > ( string  message,
TArgument1  argument1,
TArgument2  argument2 
)

Writes the diagnostic message at the Info level using the specified parameters.

Template Parameters
TArgument1The type of the first argument.
TArgument2The type of the second argument.
Parameters
messageA containing one format item.
argument1The first argument to format.
argument2The second argument to format.
void PushTechnology.ClientInterface.Logging.Logger.Info< TArgument1, TArgument2, TArgument3 > ( IFormatProvider  formatProvider,
string  message,
TArgument1  argument1,
TArgument2  argument2,
TArgument3  argument3 
)

Writes the diagnostic message at the Info level using the specified arguments formatting it with the supplied format provider.

Template Parameters
TArgument1The type of the first argument.
TArgument2The type of the second argument.
TArgument3The type of the third argument.
Parameters
formatProviderAn IFormatProvider that supplies culture-specific formatting information.
messageA containing one format item.
argument1The first argument to format.
argument2The second argument to format.
argument3The third argument to format.
void PushTechnology.ClientInterface.Logging.Logger.Info< TArgument1, TArgument2, TArgument3 > ( string  message,
TArgument1  argument1,
TArgument2  argument2,
TArgument3  argument3 
)

Writes the diagnostic message at the Info level using the specified parameters.

Template Parameters
TArgument1The type of the first argument.
TArgument2The type of the second argument.
TArgument3The type of the third argument.
Parameters
messageA containing one format item.
argument1The first argument to format.
argument2The second argument to format.
argument3The third argument to format.
bool PushTechnology.ClientInterface.Logging.Logger.IsEnabled ( LogLevel  level)

Gets a value indicating whether logging is enabled for the specified level.

Parameters
levelLog level to be checked.
Returns
A value of if logging is enabled for the specified level, otherwise it returns .
void PushTechnology.ClientInterface.Logging.Logger.Log ( LogEventInfo  logEvent)

Writes the specified diagnostic message.

Parameters
logEventLog event.
void PushTechnology.ClientInterface.Logging.Logger.Log ( Type  wrapperType,
LogEventInfo  logEvent 
)

Writes the specified diagnostic message.

Parameters
wrapperTypeThe name of the type that wraps Logger.
logEventLog event.
void PushTechnology.ClientInterface.Logging.Logger.Log ( LogLevel  level,
LogMessageGenerator  messageFunc 
)

Writes the diagnostic message at the specified level.

Parameters
levelThe log level.
messageFuncA function returning message to be written. Function is not evaluated if logging is not enabled.
void PushTechnology.ClientInterface.Logging.Logger.Log ( LogLevel  level,
IFormatProvider  formatProvider,
string  message,
params object[]  args 
)

Writes the diagnostic message at the specified level using the specified parameters and formatting them with the supplied format provider.

Parameters
levelThe log level.
formatProviderAn IFormatProvider that supplies culture-specific formatting information.
messageA containing format items.
argsArguments to format.
void PushTechnology.ClientInterface.Logging.Logger.Log ( LogLevel  level,
string  message 
)

Writes the diagnostic message at the specified level.

Parameters
levelThe log level.
messageLog message.
void PushTechnology.ClientInterface.Logging.Logger.Log ( LogLevel  level,
string  message,
params object[]  args 
)

Writes the diagnostic message at the specified level using the specified parameters.

Parameters
levelThe log level.
messageA containing format items.
argsArguments to format.
void PushTechnology.ClientInterface.Logging.Logger.Log< T > ( LogLevel  level,
value 
)

Writes the diagnostic message at the specified level.

<overloads> Writes the diagnostic message at the specified level using the specified format provider and format parameters. </overloads>

Template Parameters
TType of the value.
Parameters
levelThe log level.
valueThe value to be written.
void PushTechnology.ClientInterface.Logging.Logger.Log< T > ( LogLevel  level,
IFormatProvider  formatProvider,
value 
)

Writes the diagnostic message at the specified level.

Template Parameters
TType of the value.
Parameters
levelThe log level.
formatProviderAn IFormatProvider that supplies culture-specific formatting information.
valueThe value to be written.
void PushTechnology.ClientInterface.Logging.Logger.Log< TArgument > ( LogLevel  level,
IFormatProvider  formatProvider,
string  message,
TArgument  argument 
)

Writes the diagnostic message at the specified level using the specified parameter and formatting it with the supplied format provider.

Template Parameters
TArgumentThe type of the argument.
Parameters
levelThe log level.
formatProviderAn IFormatProvider that supplies culture-specific formatting information.
messageA containing one format item.
argumentThe argument to format.
void PushTechnology.ClientInterface.Logging.Logger.Log< TArgument > ( LogLevel  level,
string  message,
TArgument  argument 
)

Writes the diagnostic message at the specified level using the specified parameter.

Template Parameters
TArgumentThe type of the argument.
Parameters
levelThe log level.
messageA containing one format item.
argumentThe argument to format.
void PushTechnology.ClientInterface.Logging.Logger.Log< TArgument1, TArgument2 > ( LogLevel  level,
IFormatProvider  formatProvider,
string  message,
TArgument1  argument1,
TArgument2  argument2 
)

Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider.

Template Parameters
TArgument1The type of the first argument.
TArgument2The type of the second argument.
Parameters
levelThe log level.
formatProviderAn IFormatProvider that supplies culture-specific formatting information.
messageA containing one format item.
argument1The first argument to format.
argument2The second argument to format.
void PushTechnology.ClientInterface.Logging.Logger.Log< TArgument1, TArgument2 > ( LogLevel  level,
string  message,
TArgument1  argument1,
TArgument2  argument2 
)

Writes the diagnostic message at the specified level using the specified parameters.

Template Parameters
TArgument1The type of the first argument.
TArgument2The type of the second argument.
Parameters
levelThe log level.
messageA containing one format item.
argument1The first argument to format.
argument2The second argument to format.
void PushTechnology.ClientInterface.Logging.Logger.Log< TArgument1, TArgument2, TArgument3 > ( LogLevel  level,
IFormatProvider  formatProvider,
string  message,
TArgument1  argument1,
TArgument2  argument2,
TArgument3  argument3 
)

Writes the diagnostic message at the specified level using the specified arguments formatting it with the supplied format provider.

Template Parameters
TArgument1The type of the first argument.
TArgument2The type of the second argument.
TArgument3The type of the third argument.
Parameters
levelThe log level.
formatProviderAn IFormatProvider that supplies culture-specific formatting information.
messageA containing one format item.
argument1The first argument to format.
argument2The second argument to format.
argument3The third argument to format.
void PushTechnology.ClientInterface.Logging.Logger.Log< TArgument1, TArgument2, TArgument3 > ( LogLevel  level,
string  message,
TArgument1  argument1,
TArgument2  argument2,
TArgument3  argument3 
)

Writes the diagnostic message at the specified level using the specified parameters.

Template Parameters
TArgument1The type of the first argument.
TArgument2The type of the second argument.
TArgument3The type of the third argument.
Parameters
levelThe log level.
messageA containing one format item.
argument1The first argument to format.
argument2The second argument to format.
argument3The third argument to format.
void PushTechnology.ClientInterface.Logging.Logger.LogException ( LogLevel  level,
string  message,
Exception  exception 
)

Writes the diagnostic message and exception at the specified level.

Parameters
levelThe log level.
messageA to be written.
exceptionAn exception to be logged.
void PushTechnology.ClientInterface.Logging.Logger.Trace ( LogMessageGenerator  messageFunc)

Writes the diagnostic message at the Trace level.

Parameters
messageFuncA function returning message to be written. Function is not evaluated if logging is not enabled.
void PushTechnology.ClientInterface.Logging.Logger.Trace ( string  message,
Exception  exception 
)

Writes the diagnostic message and exception at the Trace level.

Parameters
messageA to be written.
exceptionAn exception to be logged.
void PushTechnology.ClientInterface.Logging.Logger.Trace ( IFormatProvider  formatProvider,
string  message,
params object[]  args 
)

Writes the diagnostic message at the Trace level using the specified parameters and formatting them with the supplied format provider.

Parameters
formatProviderAn IFormatProvider that supplies culture-specific formatting information.
messageA containing format items.
argsArguments to format.
void PushTechnology.ClientInterface.Logging.Logger.Trace ( string  message)

Writes the diagnostic message at the Trace level.

Parameters
messageLog message.
void PushTechnology.ClientInterface.Logging.Logger.Trace ( string  message,
params object[]  args 
)

Writes the diagnostic message at the Trace level using the specified parameters.

Parameters
messageA containing format items.
argsArguments to format.

Writes the diagnostic message at the Trace level.

<overloads> Writes the diagnostic message at the Trace level using the specified format provider and format parameters. </overloads>

Template Parameters
TType of the value.
Parameters
valueThe value to be written.
void PushTechnology.ClientInterface.Logging.Logger.Trace< T > ( IFormatProvider  formatProvider,
value 
)

Writes the diagnostic message at the Trace level.

Template Parameters
TType of the value.
Parameters
formatProviderAn IFormatProvider that supplies culture-specific formatting information.
valueThe value to be written.
void PushTechnology.ClientInterface.Logging.Logger.Trace< TArgument > ( IFormatProvider  formatProvider,
string  message,
TArgument  argument 
)

Writes the diagnostic message at the Trace level using the specified parameter and formatting it with the supplied format provider.

Template Parameters
TArgumentThe type of the argument.
Parameters
formatProviderAn IFormatProvider that supplies culture-specific formatting information.
messageA containing one format item.
argumentThe argument to format.
void PushTechnology.ClientInterface.Logging.Logger.Trace< TArgument > ( string  message,
TArgument  argument 
)

Writes the diagnostic message at the Trace level using the specified parameter.

Template Parameters
TArgumentThe type of the argument.
Parameters
messageA containing one format item.
argumentThe argument to format.
void PushTechnology.ClientInterface.Logging.Logger.Trace< TArgument1, TArgument2 > ( IFormatProvider  formatProvider,
string  message,
TArgument1  argument1,
TArgument2  argument2 
)

Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider.

Template Parameters
TArgument1The type of the first argument.
TArgument2The type of the second argument.
Parameters
formatProviderAn IFormatProvider that supplies culture-specific formatting information.
messageA containing one format item.
argument1The first argument to format.
argument2The second argument to format.
void PushTechnology.ClientInterface.Logging.Logger.Trace< TArgument1, TArgument2 > ( string  message,
TArgument1  argument1,
TArgument2  argument2 
)

Writes the diagnostic message at the Trace level using the specified parameters.

Template Parameters
TArgument1The type of the first argument.
TArgument2The type of the second argument.
Parameters
messageA containing one format item.
argument1The first argument to format.
argument2The second argument to format.
void PushTechnology.ClientInterface.Logging.Logger.Trace< TArgument1, TArgument2, TArgument3 > ( IFormatProvider  formatProvider,
string  message,
TArgument1  argument1,
TArgument2  argument2,
TArgument3  argument3 
)

Writes the diagnostic message at the Trace level using the specified arguments formatting it with the supplied format provider.

Template Parameters
TArgument1The type of the first argument.
TArgument2The type of the second argument.
TArgument3The type of the third argument.
Parameters
formatProviderAn IFormatProvider that supplies culture-specific formatting information.
messageA containing one format item.
argument1The first argument to format.
argument2The second argument to format.
argument3The third argument to format.
void PushTechnology.ClientInterface.Logging.Logger.Trace< TArgument1, TArgument2, TArgument3 > ( string  message,
TArgument1  argument1,
TArgument2  argument2,
TArgument3  argument3 
)

Writes the diagnostic message at the Trace level using the specified parameters.

Template Parameters
TArgument1The type of the first argument.
TArgument2The type of the second argument.
TArgument3The type of the third argument.
Parameters
messageA containing one format item.
argument1The first argument to format.
argument2The second argument to format.
argument3The third argument to format.
void PushTechnology.ClientInterface.Logging.Logger.Warn ( LogMessageGenerator  messageFunc)

Writes the diagnostic message at the Warn level.

Parameters
messageFuncA function returning message to be written. Function is not evaluated if logging is not enabled.
void PushTechnology.ClientInterface.Logging.Logger.Warn ( string  message,
Exception  exception 
)

Writes the diagnostic message and exception at the Warn level.

Parameters
messageA to be written.
exceptionAn exception to be logged.
void PushTechnology.ClientInterface.Logging.Logger.Warn ( IFormatProvider  formatProvider,
string  message,
params object[]  args 
)

Writes the diagnostic message at the Warn level using the specified parameters and formatting them with the supplied format provider.

Parameters
formatProviderAn IFormatProvider that supplies culture-specific formatting information.
messageA containing format items.
argsArguments to format.
void PushTechnology.ClientInterface.Logging.Logger.Warn ( string  message)

Writes the diagnostic message at the Warn level.

Parameters
messageLog message.
void PushTechnology.ClientInterface.Logging.Logger.Warn ( string  message,
params object[]  args 
)

Writes the diagnostic message at the Warn level using the specified parameters.

Parameters
messageA containing format items.
argsArguments to format.

Writes the diagnostic message at the Warn level.

<overloads> Writes the diagnostic message at the Warn level using the specified format provider and format parameters. </overloads>

Template Parameters
TType of the value.
Parameters
valueThe value to be written.
void PushTechnology.ClientInterface.Logging.Logger.Warn< T > ( IFormatProvider  formatProvider,
value 
)

Writes the diagnostic message at the Warn level.

Template Parameters
TType of the value.
Parameters
formatProviderAn IFormatProvider that supplies culture-specific formatting information.
valueThe value to be written.
void PushTechnology.ClientInterface.Logging.Logger.Warn< TArgument > ( IFormatProvider  formatProvider,
string  message,
TArgument  argument 
)

Writes the diagnostic message at the Warn level using the specified parameter and formatting it with the supplied format provider.

Template Parameters
TArgumentThe type of the argument.
Parameters
formatProviderAn IFormatProvider that supplies culture-specific formatting information.
messageA containing one format item.
argumentThe argument to format.
void PushTechnology.ClientInterface.Logging.Logger.Warn< TArgument > ( string  message,
TArgument  argument 
)

Writes the diagnostic message at the Warn level using the specified parameter.

Template Parameters
TArgumentThe type of the argument.
Parameters
messageA containing one format item.
argumentThe argument to format.
void PushTechnology.ClientInterface.Logging.Logger.Warn< TArgument1, TArgument2 > ( IFormatProvider  formatProvider,
string  message,
TArgument1  argument1,
TArgument2  argument2 
)

Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider.

Template Parameters
TArgument1The type of the first argument.
TArgument2The type of the second argument.
Parameters
formatProviderAn IFormatProvider that supplies culture-specific formatting information.
messageA containing one format item.
argument1The first argument to format.
argument2The second argument to format.
void PushTechnology.ClientInterface.Logging.Logger.Warn< TArgument1, TArgument2 > ( string  message,
TArgument1  argument1,
TArgument2  argument2 
)

Writes the diagnostic message at the Warn level using the specified parameters.

Template Parameters
TArgument1The type of the first argument.
TArgument2The type of the second argument.
Parameters
messageA containing one format item.
argument1The first argument to format.
argument2The second argument to format.
void PushTechnology.ClientInterface.Logging.Logger.Warn< TArgument1, TArgument2, TArgument3 > ( IFormatProvider  formatProvider,
string  message,
TArgument1  argument1,
TArgument2  argument2,
TArgument3  argument3 
)

Writes the diagnostic message at the Warn level using the specified arguments formatting it with the supplied format provider.

Template Parameters
TArgument1The type of the first argument.
TArgument2The type of the second argument.
TArgument3The type of the third argument.
Parameters
formatProviderAn IFormatProvider that supplies culture-specific formatting information.
messageA containing one format item.
argument1The first argument to format.
argument2The second argument to format.
argument3The third argument to format.
void PushTechnology.ClientInterface.Logging.Logger.Warn< TArgument1, TArgument2, TArgument3 > ( string  message,
TArgument1  argument1,
TArgument2  argument2,
TArgument3  argument3 
)

Writes the diagnostic message at the Warn level using the specified parameters.

Template Parameters
TArgument1The type of the first argument.
TArgument2The type of the second argument.
TArgument3The type of the third argument.
Parameters
messageA containing one format item.
argument1The first argument to format.
argument2The second argument to format.
argument3The third argument to format.

Property Documentation

LogFactory PushTechnology.ClientInterface.Logging.Logger.Factory
get

Gets the factory that created this logger.

bool PushTechnology.ClientInterface.Logging.Logger.IsDebugEnabled
get

Gets a value indicating whether logging is enabled for the Debug level.

Returns
A value of if logging is enabled for the Debug level, otherwise it returns .
bool PushTechnology.ClientInterface.Logging.Logger.IsErrorEnabled
get

Gets a value indicating whether logging is enabled for the Error level.

Returns
A value of if logging is enabled for the Error level, otherwise it returns .
bool PushTechnology.ClientInterface.Logging.Logger.IsFatalEnabled
get

Gets a value indicating whether logging is enabled for the Fatal level.

Returns
A value of if logging is enabled for the Fatal level, otherwise it returns .
bool PushTechnology.ClientInterface.Logging.Logger.IsInfoEnabled
get

Gets a value indicating whether logging is enabled for the Info level.

Returns
A value of if logging is enabled for the Info level, otherwise it returns .
bool PushTechnology.ClientInterface.Logging.Logger.IsTraceEnabled
get

Gets a value indicating whether logging is enabled for the Trace level.

Returns
A value of if logging is enabled for the Trace level, otherwise it returns .
bool PushTechnology.ClientInterface.Logging.Logger.IsWarnEnabled
get

Gets a value indicating whether logging is enabled for the Warn level.

Returns
A value of if logging is enabled for the Warn level, otherwise it returns .
EventHandler<EventArgs> PushTechnology.ClientInterface.Logging.Logger.LoggerReconfigured
addremove

Occurs when logger configuration changes.

string PushTechnology.ClientInterface.Logging.Logger.Name
get

Gets the name of the logger.


The documentation for this class was generated from the following file: