comparison Implab/Diagnostics/TextFileListener.cs @ 217:6efb77590b15 v2

More verbose output with TextFileListener
author cin
date Tue, 02 May 2017 17:33:04 +0300
parents 8200ab154c8a
children
comparison
equal deleted inserted replaced
216:1e082fb67a46 217:6efb77590b15
17 17
18 public override void Write(LogEventArgs args, object entry) { 18 public override void Write(LogEventArgs args, object entry) {
19 var msg = new StringBuilder(); 19 var msg = new StringBuilder();
20 for (int i = 0; i < args.Operation.Level; i++) 20 for (int i = 0; i < args.Operation.Level; i++)
21 msg.Append(" "); 21 msg.Append(" ");
22 msg.AppendFormat("[{0}]:{1}: {2}", args.ThreadId, args.Channel, entry); 22 msg.AppendFormat("[{0}]+{3}ms:{1}: {2}", args.ThreadId, args.Channel, entry, args.OperationTimeOffset);
23 23
24 lock (m_lock) { 24 lock (m_lock) {
25 if (!IsDisposed) { 25 if (!IsDisposed) {
26 // тут гарантировано еще не освобожден m_textWriter 26 // тут гарантировано еще не освобожден m_textWriter
27 m_textWriter.WriteLine(msg); 27 m_textWriter.WriteLine(msg);