Пример #1
0
        public static void DebugAddMsg(DebugEnum level, string msg)
        {
            DebugMsg msgItem = new DebugMsg
            {
                Text  = Form1.MyTime() + " " + msg,
                Level = level
            };

            DebugAddMsg(msgItem);
        }
Пример #2
0
 public void SetText(DebugEnum debugLevel, string v)
 {
     if (debugLevel <= DebugLevel || debugLevel == DebugEnum.LOG || Tuning)
     {
         DebugMsg myMsg = new()
         {
             Text  = MyTime() + " " + v,
             Level = debugLevel
         };
         //msgQueue.Enqueue(myMsg);
         DebugAddMsg(myMsg);
     }
 }
Пример #3
0
        //public string  GetText()
        //{
        //    string s = msg;
        //    msg = "";
        //    return s;
        //}

        public void SetText(DebugEnum level, string text)
        {
            if (text == null)
            {
                throw new ArgumentNullException(nameof(text));
            }

            var myMsg = new DebugMsg
            {
                Text  = text,
                Level = level
            };

            msgQueue.Enqueue(item: myMsg);
        }
Пример #4
0
 public virtual void SetDebugLevel(DebugEnum level)
 {
     DebugLevel = level;
 }
Пример #5
0
 /// <summary>
 /// 请参阅: <see langword=".OpenDebug() 与 Visual Studio 输出窗口 使用 https://www.cnblogs.com/Meng-NET/"/>
 /// </summary>
 public XConnection OpenDebug(DebugEnum type = DebugEnum.Output)
 {
     IsDebug   = true;
     DebugType = type;
     return(this);
 }