Example #1
0
        public void WriteLine(string text, LogTextColor color, LogDateTime logDateTime)
        {
            if (_logTextBox == null)
            {
                return;
            }

            _logTextBox.Invoke(new Action(() =>
            {
                /*set text color*/
                _logTextBox.SelectionColor = getLogTextColor(color);

                /*add data time*/
                switch (logDateTime)
                {
                case LogDateTime.LongTime:
                    _logTextBox.AppendText(DateTime.Now.ToString("HH:mm:ss.fff "));
                    break;

                case LogDateTime.ShortTime:
                    _logTextBox.AppendText(DateTime.Now.ToString("HH:mm:ss "));
                    break;

                case LogDateTime.DateLongTime:
                    _logTextBox.AppendText(DateTime.Now.ToString("dd/MM/yyyy - HH:mm:ss.fff "));
                    break;

                case LogDateTime.DateShortTime:
                    _logTextBox.AppendText(DateTime.Now.ToString("dd/MM/yyyy - HH:mm:ss "));
                    break;

                default:
                    break;
                }

                /*write text*/
                _logTextBox.AppendText(text + "\n");
                _logTextBox.ScrollToCaret();
            }));
        }
Example #2
0
        public void WriteLine(byte[] byteArray, int startIndex, int lenght, string header, LogTextColor color, LogDateTime logDateTime)
        {
            if (_logTextBox == null)
            {
                return;
            }
            _logTextBox.Invoke(new Action(() =>
            {
                string text = BitConverter.ToString(byteArray, startIndex, lenght).Replace("-", " ");
                /*set text color*/
                _logTextBox.SelectionColor = getLogTextColor(color);

                /*add data time*/
                switch (logDateTime)
                {
                case LogDateTime.LongTime:
                    _logTextBox.AppendText(DateTime.Now.ToString("HH:mm:ss.fff "));
                    break;

                case LogDateTime.ShortTime:
                    _logTextBox.AppendText(DateTime.Now.ToString("HH:mm:ss "));
                    break;

                case LogDateTime.DateLongTime:
                    _logTextBox.AppendText(DateTime.Now.ToString("dd/MM/yyyy - HH:mm:ss.fff "));
                    break;

                case LogDateTime.DateShortTime:
                    _logTextBox.AppendText(DateTime.Now.ToString("dd/MM/yyyy - HH:mm:ss "));
                    break;

                default:
                    break;
                }

                /*write text*/
                _logTextBox.AppendText(header + text + "\n");
                _logTextBox.ScrollToCaret();
            }));
        }
Example #3
0
 public override string ToString()
 {
     return(String.Format("{0} - {1} - {2}", LogDateTime.ToString("yyyyMMdd - HHmmss"), LogLevel, Message));
 }
Example #4
0
 public override string ToString()
 {
     return($"{LogDateTime.ToShortDateString()}: [{Level.ToString().ToUpper()}] {Message}");
 }
Example #5
0
        public override string ToString()
        {
            var time = LogDateTime.ToString(new CultureInfo("uk-UA")) + ", " + LogDateTime.Kind;

            return(string.Format($"====\nDate: {time}; \nLogLevel: {Level.ToString()}; \nMessage: {Message}.\n===="));
        }