Assembly: OptimaJet.Workflow.Core

Interface ILogger

OptimaJet.Workflow.Core.Logging.ILogger

Provides the logging contract used by Workflow Engine to write debug, informational, and error messages.

public interface ILogger : IDisposable

Type Hierarchy

Methods

void Debug(string messageTemplate) #
Writes a debug-level log message.

Parameters

Name
Type
Description
messageTemplate
String
The 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
messageTemplate
String
The message template that describes the log message.
propertyValues
Object[]
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
exception
Exception
The Exception associated with the log message.
messageTemplate
String
The 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
exception
Exception
The Exception associated with the log message.
messageTemplate
String
The message template that describes the log message.
propertyValues
Object[]
The values to associate with placeholders in messageTemplate.
void Error(string messageTemplate) #
Writes an error-level log message.

Parameters

Name
Type
Description
messageTemplate
String
The 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
messageTemplate
String
The message template that describes the log message.
propertyValues
Object[]
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
exception
Exception
The Exception associated with the log message.
messageTemplate
String
The 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
exception
Exception
The Exception associated with the log message.
messageTemplate
String
The message template that describes the log message.
propertyValues
Object[]
The values to associate with placeholders in messageTemplate.
void Info(string messageTemplate) #
Writes an informational log message.

Parameters

Name
Type
Description
messageTemplate
String
The 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
messageTemplate
String
The message template that describes the log message.
propertyValues
Object[]
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
exception
Exception
The Exception associated with the log message.
messageTemplate
String
The 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
exception
Exception
The Exception associated with the log message.
messageTemplate
String
The message template that describes the log message.
propertyValues
Object[]
The values to associate with placeholders in messageTemplate.