comparison Implab/Diagnostics/TextFileListener.cs @ 194:d45bdf510514 v2

working on diagnostics
author cin
date Mon, 25 Apr 2016 15:18:56 +0300
parents 04d4c92d0f28
children 8200ab154c8a
comparison
equal deleted inserted replaced
191:cc19dc78edb7 194:d45bdf510514
16 16
17 public override void Write(LogEventArgs args, object entry) { 17 public override void Write(LogEventArgs args, object entry) {
18 var msg = new StringBuilder(); 18 var msg = new StringBuilder();
19 for (int i = 0; i < args.Operation.Level; i++) 19 for (int i = 0; i < args.Operation.Level; i++)
20 msg.Append(" "); 20 msg.Append(" ");
21 msg.AppendFormat("[{0}]:{1}: {2}", args.ThreadId, args.ChannelName, entry); 21 msg.AppendFormat("[{0}]:{1}: {2}", args.ThreadId, args.Channel, entry);
22 22
23 lock (m_textWriter) { 23 lock (m_textWriter) {
24 if (!IsDisposed) { 24 if (!IsDisposed) {
25 // тут гарантировано еще не освобожден m_textWriter 25 // тут гарантировано еще не освобожден m_textWriter
26 m_textWriter.WriteLine(msg); 26 m_textWriter.WriteLine(msg);