Show / Hide Table of Contents

Interface ILogger

Namespace: PayrollEngine
Assembly: PayrollEngine.Core.dll
Syntax
public interface ILogger

Methods

Critical(Exception, string, params object[])

Declaration
void Critical(Exception exception, string messageTemplate, params object[] propertyValues)
Parameters
Type Name Description
Exception exception
string messageTemplate
object[] propertyValues

Critical(string, params object[])

Declaration
void Critical(string messageTemplate, params object[] propertyValues)
Parameters
Type Name Description
string messageTemplate
object[] propertyValues

Debug(Exception, string, params object[])

Declaration
void Debug(Exception exception, string messageTemplate, params object[] propertyValues)
Parameters
Type Name Description
Exception exception
string messageTemplate
object[] propertyValues

Debug(string, params object[])

Declaration
void Debug(string messageTemplate, params object[] propertyValues)
Parameters
Type Name Description
string messageTemplate
object[] propertyValues

Error(Exception, string, params object[])

Declaration
void Error(Exception exception, string messageTemplate, params object[] propertyValues)
Parameters
Type Name Description
Exception exception
string messageTemplate
object[] propertyValues

Error(string, params object[])

Declaration
void Error(string messageTemplate, params object[] propertyValues)
Parameters
Type Name Description
string messageTemplate
object[] propertyValues

Information(Exception, string, params object[])

Declaration
void Information(Exception exception, string messageTemplate, params object[] propertyValues)
Parameters
Type Name Description
Exception exception
string messageTemplate
object[] propertyValues

Information(string, params object[])

Declaration
void Information(string messageTemplate, params object[] propertyValues)
Parameters
Type Name Description
string messageTemplate
object[] propertyValues

IsEnabled(LogLevel)

Declaration
bool IsEnabled(LogLevel logLevel)
Parameters
Type Name Description
LogLevel logLevel
Returns
Type Description
bool

Trace(Exception, string, params object[])

Declaration
void Trace(Exception exception, string messageTemplate, params object[] propertyValues)
Parameters
Type Name Description
Exception exception
string messageTemplate
object[] propertyValues

Trace(string, params object[])

Declaration
void Trace(string messageTemplate, params object[] propertyValues)
Parameters
Type Name Description
string messageTemplate
object[] propertyValues

Warning(Exception, string, params object[])

Declaration
void Warning(Exception exception, string messageTemplate, params object[] propertyValues)
Parameters
Type Name Description
Exception exception
string messageTemplate
object[] propertyValues

Warning(string, params object[])

Declaration
void Warning(string messageTemplate, params object[] propertyValues)
Parameters
Type Name Description
string messageTemplate
object[] propertyValues

Write(LogLevel, Exception, string, params object[])

Declaration
void Write(LogLevel level, Exception exception, string messageTemplate, params object[] propertyValues)
Parameters
Type Name Description
LogLevel level
Exception exception
string messageTemplate
object[] propertyValues

Write(LogLevel, string, params object[])

Declaration
void Write(LogLevel level, string messageTemplate, params object[] propertyValues)
Parameters
Type Name Description
LogLevel level
string messageTemplate
object[] propertyValues

Extension Methods

ConsoleExtensions.WriteProperties(object, bool)
ValueTypeExtensions.GetValueType(object)
ObjectInfo.GetPropertyValue(object, string)
ObjectInfo.GetPropertyValue<T>(object, string, T)
ObjectInfo.ResolvePropertyValue(object, string)
ObjectInfo.SetPropertyValue(object, string, object)
☀
☾
Back to top Generated by DocFX