private Color getLogTextColor(LogTextColor color) { switch (color) { case LogTextColor.Default: return(Color.Black); case LogTextColor.Transmits: return(Color.DodgerBlue); case LogTextColor.Recieves: return(Color.Green); case LogTextColor.Information: return(Color.Blue); case LogTextColor.Warning: return(Color.Orange); case LogTextColor.Error: return(Color.Red); default: return(Color.Black); } }
public void WriteLine(string text, LogTextColor color) { if (_logTextBox != null) { _logTextBox.Invoke(new Action(() => { _logTextBox.SelectionColor = getLogTextColor(color); _logTextBox.AppendText(text + "\n"); _logTextBox.ScrollToCaret(); })); } }
public void WriteLine(byte[] byteArray, int startIndex, int lenght, 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(text + "\n"); _logTextBox.ScrollToCaret(); })); }
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(); })); }
private void TestConsoleWrite(string value, LogTextColor color) { txtTestConsole.SelectionColor = getTextColor(color); txtTestConsole.AppendText(value + "\n"); txtTestConsole.ScrollToCaret(); }