Class LogTask
Used this task for custom log messages.
Namespace: ETLBox.Logging
Assembly: ETLBox.Logging.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
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#