Mercurial > pub > ImplabNet
diff Implab/Diagnostics/ConsoleTraceListener.cs @ 50:f8cbe84cfdb1
Слияние с interactive logger
author | cin |
---|---|
date | Fri, 18 Apr 2014 12:37:48 +0400 |
parents | d9d794b61bb9 |
children | 4c0e5ef99986 |
line wrap: on
line diff
--- a/Implab/Diagnostics/ConsoleTraceListener.cs Wed Apr 16 19:02:58 2014 +0400 +++ b/Implab/Diagnostics/ConsoleTraceListener.cs Fri Apr 18 12:37:48 2014 +0400 @@ -13,17 +13,17 @@ } - public ConsoleTraceListener(bool local) - : base(local) { + public ConsoleTraceListener(bool global) + : base(global) { } - protected override void WriteEntry(TraceContext context, EventText text) { + protected override void WriteEntry(TraceContext context, EventText text, string channel) { var msg = new StringBuilder(); for (int i = 0; i < text.indent; i++) msg.Append(" "); - msg.AppendFormat("[{0}]: {1}", context.ThreadId, text.content); + msg.AppendFormat("[{0}]:{1}: {2}", context.ThreadId, channel, text.content); lock (_consoleLock) { Console.ForegroundColor = (ConsoleColor)(context.ThreadId % 15 + 1);