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(); })); }
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(); })); }
public override string ToString() { return(String.Format("{0} - {1} - {2}", LogDateTime.ToString("yyyyMMdd - HHmmss"), LogLevel, Message)); }
public override string ToString() { return($"{LogDateTime.ToShortDateString()}: [{Level.ToString().ToUpper()}] {Message}"); }
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====")); }