public void AddMessage(LogEventArgs e)
 {
     messagesReceived++;
     bytesReceived += e.msg.Length;
     AverageMessageSize = bytesReceived / messagesReceived;
     StatisticsMessageModel tmpItem = new StatisticsMessageModel();
     tmpItem.Message = e.msg;
     tmpItem.Node = e.node;
     tmpItem.TimeStamp = e.dateTime;
     tmpItem.Title = e.title;
     tmpItem.Type = e.type;
     MsgDataGrid.Add(tmpItem);
 }
 public void OnLogReceived(object sender, LogEventArgs e)
 {
     lock (this)
     {
         Thread.Sleep(100);
         LogCollection tmp = new LogCollection();
         tmp.Node = e.node;
         tmp.Type = e.type;
         tmp.Message = e.msg;
         tmp.TimeStamp = e.dateTime;
         tmp.Title = e.title;
         LogDataGrid.Add(tmp);
     }
 }