Interface ILoggableTask

Namespace: ETLBox
Assembly: ETLBox.dll
Syntax
    public interface ILoggableTask

Properties

DisableLogging

If set to true, the component or task won't produce any log output.

Declaration
    bool? DisableLogging { get; set; }
Property Value
TypeDescription
bool?

LogInstance

The ILogger instance that is used for logging.

Declaration
    ILogger LogInstance { get; set; }
Property Value
TypeDescription
ILogger

ParentTask

Another loggable that which is the creator of this task.

Declaration
    LoggableTask ParentTask { get; set; }
Property Value
TypeDescription
LoggableTask

TaskHash

Creates a unique hash value to identify the task or component.

Declaration
    string TaskHash { get; set; }
Property Value
TypeDescription
string

TaskName

A name to identify the task or component. Every component or task comes with a default name that can be overwritten.

Declaration
    string TaskName { get; set; }
Property Value
TypeDescription
string

TaskType

A type description of the task or component. This is usually the class name.

Declaration
    string TaskType { get; set; }
Property Value
TypeDescription
string