Example #1
0
        public void BeginInvoke(List <Log_message> lst)
        {
            LogView_rtb.Text = null;
            foreach (Log_message msg in lst.ToArray())
            {
                Color color = Color.Black;
                switch (msg.Type)
                {
                case Message_type.debug:
                    color = Color.Blue;
                    break;

                case Message_type.error:
                    color = Color.Red;
                    break;

                case Message_type.info:
                    color = Color.Black;
                    break;

                case Message_type.test:
                    color = Color.BlueViolet;
                    break;

                case Message_type.warning:
                    color = Color.Orange;
                    break;

                default:
                    color = Color.Black;
                    break;
                }
                LogView_rtb.SelectionColor = color;
                LogView_rtb.AppendText(msg.Datetime.ToString() + ": " + msg.Message + Environment.NewLine);
            }
        }
Example #2
0
 public void LogRefresh(List <Log_message> lst)
 {
     LogView_rtb.BeginInvoke(new logInvoke(BeginInvoke), lst);
 }