bool on_debug_msg(Debug.Level level, string msg) { debugMsgs.AppendLine(msg); msgLen.Enqueue(msg.Length); if (msgLen.Count > maxCount) { debugMsgs.Remove(0, msgLen.Dequeue() + 2); } Text = debugMsgs.ToString(); return(level > Debug.Level.Log); }
bool on_debug_msg(Debug.Level level, string msg) { log_file.WriteLine(msg); log_file.Flush(); return(true); }