Class LogTask
Used this task for custom log messages.
Namespace: ETLBox.Logging
Assembly: ETLBox.dll
Syntax
public sealed class LogTask : ControlFlowTask, ILoggableTask
Constructors
LogTask()
Declaration
LogTask(string)
Declaration
public LogTask(string message)
Parameters
Type | Name | Description |
---|
string | message | |
LogTask(string, params object[])
Declaration
public LogTask(string message, params object[] args)
Parameters
Fields
_tableName
Declaration
Field Value
Properties
Args
Declaration
public object[] Args { get; set; }
Property Value
ContainerTypeNames
Declaration
public static string[] ContainerTypeNames { get; set; }
Property Value
Message
Declaration
public string Message { get; set; }
Property Value
TableName
Declaration
public string TableName { get; set; }
Property Value
TaskName
A name to identify the task or component. Every component or task comes
with a default name that can be overwritten.
Declaration
public override string TaskName { get; set; }
Property Value
Overrides
Methods
ConvertToHierachy(List<LogEntry>)
Declaration
public static LogHierarchyEntry ConvertToHierachy(List<LogEntry> logEntries)
Parameters
Returns
CreateLogTable()
Declaration
public void CreateLogTable()
CreateLogTable(IConnectionManager, string)
Declaration
public static void CreateLogTable(IConnectionManager connectionManager, string logTableName = "etlbox_log")
Parameters
CreateLogTable(string)
Declaration
public static void CreateLogTable(string logTableName = "etlbox_log")
Parameters
Type | Name | Description |
---|
string | logTableName | |
Debug()
Declaration
Debug(string)
Declaration
public static void Debug(string message)
Parameters
Type | Name | Description |
---|
string | message | |
Debug(string, params object[])
Declaration
public static void Debug(string message, params object[] args)
Parameters
Error()
Declaration
Error(string)
Declaration
public static void Error(string message)
Parameters
Type | Name | Description |
---|
string | message | |
Error(string, params object[])
Declaration
public static void Error(string message, params object[] args)
Parameters
Fatal()
Declaration
Fatal(string)
Declaration
public static void Fatal(string message)
Parameters
Type | Name | Description |
---|
string | message | |
Fatal(string, params object[])
Declaration
public static void Fatal(string message, params object[] args)
Parameters
Info()
Declaration
Info(string)
Declaration
public static void Info(string message)
Parameters
Type | Name | Description |
---|
string | message | |
Info(string, params object[])
Declaration
public static void Info(string message, params object[] args)
Parameters
ReadLogTable()
Declaration
public static List<LogEntry> ReadLogTable()
Returns
ReadLogTable(IConnectionManager)
Declaration
public static List<LogEntry> ReadLogTable(IConnectionManager connectionManager)
Parameters
Returns
ReadLogTable(IConnectionManager, long)
Declaration
public static List<LogEntry> ReadLogTable(IConnectionManager connectionManager, long loadProcessId)
Parameters
Returns
ReadLogTable(long)
Declaration
public static List<LogEntry> ReadLogTable(long loadProcessId)
Parameters
Type | Name | Description |
---|
long | loadProcessId | |
Returns
ReadLogTable(long?)
Declaration
public List<LogEntry> ReadLogTable(long? loadProcessId = null)
Parameters
Type | Name | Description |
---|
long? | loadProcessId | |
Returns
Trace()
Declaration
Trace(string)
Declaration
public static void Trace(string message)
Parameters
Type | Name | Description |
---|
string | message | |
Trace(string, params object[])
Declaration
public static void Trace(string message, params object[] args)
Parameters
Warn()
Declaration
Warn(string)
Declaration
public static void Warn(string message)
Parameters
Type | Name | Description |
---|
string | message | |
Warn(string, params object[])
Declaration
public static void Warn(string message, params object[] args)
Parameters
Implements