comparison Implab/Diagnostics/TraceLog.cs @ 40:fe33f4e02ad5

improved tracing added text listeners (file,console)
author cin
date Tue, 15 Apr 2014 17:52:09 +0400
parents 313f708a50e9
children edf0bc558596
comparison
equal deleted inserted replaced
39:6498078ae368 40:fe33f4e02ad5
5 using System.Text; 5 using System.Text;
6 using System.Threading.Tasks; 6 using System.Threading.Tasks;
7 7
8 namespace Implab.Diagnostics { 8 namespace Implab.Diagnostics {
9 /// <summary> 9 /// <summary>
10 /// Класс для публикации событий выполнения программы, события публикуются через <see cref="LogChannel{TraceEvent}"/> 10 /// Класс для публикации событий выполнения программы, события публикуются через <see cref="LogChannel{TraceEvent}"/>.
11 /// Журнал трассировки отражает логический ход выполнения программы и существует всегда, поскольку тесно связан с
12 /// контекстом трассировки.
11 /// </summary> 13 /// </summary>
12 public static class TraceLog { 14 public static class TraceLog {
13 [Conditional("TRACE")]
14 public static void Transfer(TraceContext from) {
15 TraceContext.Transfer(from);
16 }
17
18 [Conditional("TRACE")] 15 [Conditional("TRACE")]
19 public static void StartLogicalOperation() { 16 public static void StartLogicalOperation() {
20 TraceContext.Current.StartLogicalOperation(); 17 TraceContext.Current.StartLogicalOperation();
21 } 18 }
22 19