Mercurial > pub > ImplabNet
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(); } }