diff Implab/Diagnostics/TextFileListener.cs @ 92:4c0e5ef99986 v2

rewritten tracing
author cin
date Wed, 22 Oct 2014 18:37:56 +0400
parents d9d794b61bb9
children 04d4c92d0f28
line wrap: on
line diff
--- a/Implab/Diagnostics/TextFileListener.cs	Tue Oct 14 09:30:45 2014 +0400
+++ b/Implab/Diagnostics/TextFileListener.cs	Wed Oct 22 18:37:56 2014 +0400
@@ -1,7 +1,5 @@
 using System;
-using System.Collections.Generic;
 using System.IO;
-using System.Linq;
 using System.Text;
 
 namespace Implab.Diagnostics {
@@ -16,16 +14,16 @@
             Register(this);
         }
 
-        protected override void WriteEntry(TraceContext context, EventText text, string channel) {
+        protected override void WriteEntry(LogEventArgs args, EventText text, string channel) {
             var msg = new StringBuilder();
             for (int i = 0; i < text.indent; i++)
                 msg.Append("  ");
-            msg.AppendFormat("[{0}]:{1}: {2}", context.ThreadId, channel, text.content);
+            msg.AppendFormat("[{0}]:{1}: {2}", args.ThreadId, channel, text.content);
 
             lock (m_textWriter) {
                 if (!IsDisposed) {
                     // тут гарантировано еще не освобожден m_textWriter
-                    m_textWriter.WriteLine(msg.ToString());
+                    m_textWriter.WriteLine(msg);
                     m_textWriter.Flush();
                 }
             }