private void NewLogMessage(object sender, AddingNewEventArgs e) { try { if (this.InvokeRequired) { this.BeginInvoke((Action)(() => NewLogMessage(sender, e))); return; } Core.Logs.LogMessage Message = e.NewObject as Core.Logs.LogMessage; if (Message.Level == Core.Logs.LogLevel.Info) { SetLogMessage(Message); } } catch (Exception ex) { } }
private void NewLogMessage(object sender, AddingNewEventArgs e) { Core.Logs.LogMessage NewLog = e.NewObject as Core.Logs.LogMessage; LogMessages.Add(NewLog); UpdateGrid(); }
private void SetLogMessage(Core.Logs.LogMessage Log) { lblMessage.Text = Log.DateLogged.ToLongTimeString() + " " + Log.Level.ToString() + ": " + Log.Message; lblMessage.ForeColor = Core.Logs.LogColor(Log.Level); }