Interface ILogger
OptimaJet.Workflow.Core.Logging.ILogger
Provides the logging contract used by Workflow Engine to write debug, informational, and error messages.
Namespace: OptimaJet.Workflow.Core.Logging
public interface ILogger : IDisposableType Hierarchy
- ILogger Current type
- Base interfaces
Methods
void Debug(string messageTemplate) #Writes a debug-level log message.
Parameters
Name
Type
Description
messageTemplateStringThe message template that describes the log message.
void Debug(string messageTemplate, params object[] propertyValues) #Writes a debug-level log message with values associated with template placeholders.
Parameters
Name
Type
Description
messageTemplateStringThe message template that describes the log message.
propertyValuesObject[]The values to associate with placeholders in
messageTemplate.void Debug(Exception exception, string messageTemplate) #Writes a debug-level log message and its associated Exception.
Parameters
Name
Type
Description
messageTemplateStringThe message template that describes the log message.
void Debug(Exception exception, string messageTemplate, params object[] propertyValues) #Writes a debug-level log message, its associated Exception, and values associated with template placeholders.
Parameters
Name
Type
Description
messageTemplateStringThe message template that describes the log message.
propertyValuesObject[]The values to associate with placeholders in
messageTemplate.void Error(string messageTemplate) #Writes an error-level log message.
Parameters
Name
Type
Description
messageTemplateStringThe message template that describes the log message.
void Error(string messageTemplate, params object[] propertyValues) #Writes an error-level log message with values associated with template placeholders.
Parameters
Name
Type
Description
messageTemplateStringThe message template that describes the log message.
propertyValuesObject[]The values to associate with placeholders in
messageTemplate.void Error(Exception exception, string messageTemplate) #Writes an error-level log message and its associated Exception.
Parameters
Name
Type
Description
messageTemplateStringThe message template that describes the log message.
void Error(Exception exception, string messageTemplate, params object[] propertyValues) #Writes an error-level log message, its associated Exception, and values associated with template placeholders.
Parameters
Name
Type
Description
messageTemplateStringThe message template that describes the log message.
propertyValuesObject[]The values to associate with placeholders in
messageTemplate.void Info(string messageTemplate) #Writes an informational log message.
Parameters
Name
Type
Description
messageTemplateStringThe message template that describes the log message.
void Info(string messageTemplate, params object[] propertyValues) #Writes an informational log message with values associated with template placeholders.
Parameters
Name
Type
Description
messageTemplateStringThe message template that describes the log message.
propertyValuesObject[]The values to associate with placeholders in
messageTemplate.void Info(Exception exception, string messageTemplate) #Writes an informational log message and its associated Exception.
Parameters
Name
Type
Description
messageTemplateStringThe message template that describes the log message.
void Info(Exception exception, string messageTemplate, params object[] propertyValues) #Writes an informational log message, its associated Exception, and values associated with template placeholders.
Parameters
Name
Type
Description
messageTemplateStringThe message template that describes the log message.
propertyValuesObject[]The values to associate with placeholders in
messageTemplate.