示例#1
0
    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);
    }
示例#2
0
文件: Main.cs 项目: doolb/dnf
 bool on_debug_msg(Debug.Level level, string msg)
 {
     log_file.WriteLine(msg);
     log_file.Flush();
     return(true);
 }