private void LogSerialMessage(string Message, SerialLogEventType type) { if (this.InvokeRequired) { this.Invoke(new MethodInvoker(() => { LogSerialMessage(Message, type); })); } else { MonitorWindow.LogMessage(new SerialLogEvent(Message, type)); } }
/// <summary> /// Creates a new SerialLogEvent /// </summary> /// <param name="Text">Message Text to Log</param> /// <param name="type">Type of Log Message</param> public SerialLogEvent(string Text,SerialLogEventType type) { this.LogMessage = string.Format("{0}\t{1}", (DateTime.Now - LogBaseTime).TotalMilliseconds.ToString(), Text); this.type = type; }