private static Color GetBackColor(SledTtyMessage message) { switch (message.m_messageType) { case SledMessageType.Warning: return(SledTtyMessageColorer.Instance.WarningBackColor); case SledMessageType.Error: return(SledTtyMessageColorer.Instance.ErrorBackColor); } return(SledTtyMessageColorer.Instance.NormalBackColor); }
private static Color GetTextColor(SledTtyMessage message) { switch (message.m_messageType) { case SledMessageType.Warning: return SledTtyMessageColorer.Instance.WarningTextColor; case SledMessageType.Error: return SledTtyMessageColorer.Instance.ErrorTextColor; } return SledTtyMessageColorer.Instance.NormalTextColor; }
public void Write(SledTtyMessage message) { if (message == null) return; if (StringUtil.IsNullOrEmptyOrWhitespace(message.Message)) return; m_lstMessages.Add(message); var now = DateTime.Now; if (now.Subtract(m_lastFlush).TotalSeconds >= 1) { Flush(); return; } if (m_bShouldFlush) Flush(); }