public void RaiseLogStatusEvent(Logger log, eLogStatus status, string message) { if (LoggerStatusEvent != null) { LoggerStatusEvent(log, status, message); } }
void LoggerStatusEvent(Logger o, eLogStatus status, string message) { if (InvokeRequired) { BeginInvoke(new MethodInvoker(delegate() { LoggerStatusEvent(o, status, message); })); } else { switch (status) { case eLogStatus.eLogWroteRecord: txtLog.Text = message + "\r\n" + txtLog.Text; break; } } }