/// <summary> /// Log TableLoader status /// </summary> /// <param name="tlStatus">TableLoader status</param> private void LogTableLoaderStatus(TableLoaderStatusType tlStatus) { string message = ""; switch (tlStatus) { case TableLoaderStatusType.started: message = "TableLoader started"; break; case TableLoaderStatusType.finished: message = "TableLoader finished"; break; case TableLoaderStatusType.preExecStarted: message = "TableLoader Pre Execution Phase started"; break; case TableLoaderStatusType.preExecFinished: message = "TableLoader Pre Execution Phase finished"; break; case TableLoaderStatusType.processInputStarted: message = "TableLoader Process Input started"; break; case TableLoaderStatusType.processInputFinished: message = "TableLoader Process Input finished"; break; case TableLoaderStatusType.postExecStarted: message = "TableLoader Post Execution Phase started"; break; case TableLoaderStatusType.postExecFinished: message = "TableLoader Post Execution Phase finished"; break; default: break; } message += string.Format(" [{0}]", GetTimestamp()); _events.Fire(IsagEvents.IsagEventType.Status, message); }
/// <summary> /// Add TableLoader status /// </summary> /// <param name="tlStatus">TableLoader status type</param> public void AddTableLoaderStatus(TableLoaderStatusType tlStatus) { LogTableLoaderStatus(tlStatus); }