Class LogSettings

Contains static information which affects all ETLBox tasks and general logging behavior for all components. Here you can set default connections string, disable the logging for all processes or set the current stage used in your logging configuration.

Inheritance
LogSettings
Namespace: ETLBox.Logging
Assembly: ETLBox.Logging.dll
Syntax
    public static class LogSettings

Fields

DEFAULTLOADPROCESSTABLENAME

Declaration
    public const string DEFAULTLOADPROCESSTABLENAME = "etlbox_loadprocess"
Field Value
TypeDescription
string

DEFAULTLOGTABLENAME

The default log table name

Declaration
    public const string DEFAULTLOGTABLENAME = "etlbox_log"
Field Value
TypeDescription
string

Properties

CurrentLoadProcess

If you used the logging task StartLoadProces (and created the corresponding load process table before) then this Property will hold the current load process information.

Declaration
    public static LoadProcess CurrentLoadProcess { get; }
Property Value
TypeDescription
LoadProcess

LoadProcessTable

TableName of the current load process logging table

Declaration
    public static string LoadProcessTable { get; set; }
Property Value
TypeDescription
string

LogTable

TableName of the current log process logging table

Declaration
    public static string LogTable { get; set; }
Property Value
TypeDescription
string

Methods

ClearSettings()

Set all settings back to default (which is null or false)

Declaration
    public static void ClearSettings()