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
Type | Description |
---|---|
bool? |
LogInstance
The ILogger instance that is used for logging.
Declaration
ILogger LogInstance { get; set; }
Property Value
Type | Description |
---|---|
ILogger |
ParentTask
Another loggable that which is the creator of this task.
Declaration
LoggableTask ParentTask { get; set; }
Property Value
Type | Description |
---|---|
LoggableTask |
TaskHash
Creates a unique hash value to identify the task or component.
Declaration
string TaskHash { get; set; }
Property Value
Type | Description |
---|---|
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
Type | Description |
---|---|
string |
TaskType
A type description of the task or component. This is usually the class name.
Declaration
string TaskType { get; set; }
Property Value
Type | Description |
---|---|
string |