Interface ILoggableTask
Namespace: ETLBox
Assembly: ETLBox.dll
Syntax
public interface ILoggableTaskProperties
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 |