diff Implab.Diagnostics.Interactive/TraceViewItem.cs @ 50:f8cbe84cfdb1

Слияние с interactive logger
author cin
date Fri, 18 Apr 2014 12:37:48 +0400
parents d9d794b61bb9
children 9c32ef39b851
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Implab.Diagnostics.Interactive/TraceViewItem.cs	Fri Apr 18 12:37:48 2014 +0400
@@ -0,0 +1,26 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace Implab.Diagnostics.Interactive {
+    public class TraceViewItem {
+        string m_formattedValue;
+
+        public string Message { get; set; }
+        public int Timestamp { get; set; }
+        public int Indent { get; set; }
+        public int Thread { get; set; }
+        public string Channel { get; set; }
+
+        public string FormattedMessage {
+            get {
+                if (m_formattedValue == null) {
+                    m_formattedValue = Message.Replace("\r",String.Empty).Replace("\n", " | ");
+                }
+                return m_formattedValue;
+            }
+        }
+    }
+}