private void Log(string message, LogLevel level)
        {
            Color color;

            switch (level)
            {
            case LogLevel.Info:
                color = Color.Green;
                break;

            case LogLevel.Warning:
                color = Color.DarkOrange;
                break;

            case LogLevel.Error:
                color = Color.Red;
                break;

            case LogLevel.Critical:
                color = Color.Brown;
                break;

            case LogLevel.Default:
                color = Color.Black;
                break;

            default:
                color = Color.Black;
                break;
            }
            DebugTextBox.AppendText(message, color);
        }
Пример #2
0
        public Task ShowMessage(string msg)
        {
            //await Task.Run(() =>{ });
            DebugTextBox.AppendText("\n" + msg + "\n");

            return(null);
        }
Пример #3
0
        public void OnDebugOutput(string arg)
        {
            // AppendText() is much faster than data binding.
            DebugTextBox.AppendText(arg);

            DebugTextBox.CaretIndex = DebugTextBox.Text.Length;
            DebugTextBox.ScrollToEnd();
        }
Пример #4
0
 public void _Write(string text)
 {
     DebugTextBox.Dispatcher.InvokeAsync(
         new Action(() => {
         DebugTextBox.AppendText(text);
         DebugTextBox.ScrollToEnd();
     })
         );
 }
Пример #5
0
        public void DisplayDebug()
        {
            foreach (string oneItem in  JerkHub.Ptr2Debug.DebugLineItemsList)
            {
                DebugTextBox.AppendText(oneItem);
            }

            // ptr2FormObj.DebugTextBox.Text = debugTextToDate
            DebugTextBox.Select();
            DebugTextBox.Refresh();
        }
Пример #6
0
 public void Logout(string str)
 {
     DebugTextBox.AppendText("\n" + "[" + DateTime.Now.ToLongTimeString() + "]" + str);
     DebugTextBox.ScrollToEnd();
 }
Пример #7
0
 private void DebugLine(string text)
 {
     //DebugTextBox.Text += text + Environment.NewLine;
     DebugTextBox.AppendText(text);
 }
Пример #8
0
 private void AppendDebugLine(string line)
 {
     DebugTextBox.AppendText(line + "\r\n");
 }