Mercurial > pub > ImplabNet
comparison Implab.Test/UnitTest1.cs @ 252:6f4630d0bcd9 v3
removed absolete Diagnostics classes
| author | cin |
|---|---|
| date | Mon, 12 Feb 2018 07:24:31 +0300 |
| parents | 7c7e9ad6fe4a |
| children | 34df34841225 |
comparison
equal
deleted
inserted
replaced
| 251:7c7e9ad6fe4a | 252:6f4630d0bcd9 |
|---|---|
| 1 using System; | 1 using System; |
| 2 using System.Diagnostics; | 2 using System.Diagnostics; |
| 3 using System.Threading; | 3 using System.Threading; |
| 4 using Implab.Diagnostics; | |
| 4 using Xunit; | 5 using Xunit; |
| 5 | 6 |
| 6 namespace Implab.Test | 7 namespace Implab.Test |
| 7 { | 8 { |
| 9 using static Trace<UnitTest1>; | |
| 8 public class UnitTest1 | 10 public class UnitTest1 |
| 9 { | 11 { |
| 10 [Fact] | 12 [Fact] |
| 11 public void Test1() | 13 public void Test1() |
| 12 { | 14 { |
| 13 var listener = new TextWriterTraceListener(Console.Out); | 15 var listener = new TextWriterTraceListener(Console.Out); |
| 14 var source = new TraceSource("Custom",SourceLevels.ActivityTracing); | 16 var source = TraceSource; |
| 17 source.Switch.Level = SourceLevels.All; | |
| 15 | 18 |
| 16 source.Listeners.Add(listener); | 19 source.Listeners.Add(listener); |
| 20 Trace.Listeners.Add(listener); | |
| 17 | 21 |
| 18 Trace.Listeners.Add(listener); | |
| 19 Trace.WriteLine("Hello!"); | 22 Trace.WriteLine("Hello!"); |
| 20 Trace.CorrelationManager.StartLogicalOperation(); | 23 StartLogicalOperation(); |
| 24 | |
| 21 Trace.WriteLine("Inner"); | 25 Trace.WriteLine("Inner"); |
| 22 foreach(var x in Trace.CorrelationManager.LogicalOperationStack) | 26 foreach(var x in Trace.CorrelationManager.LogicalOperationStack) |
| 23 Trace.WriteLine($"-{x}"); | 27 Trace.WriteLine($"-{x}"); |
| 24 source.TraceEvent(TraceEventType.Information, 1, "source event"); | 28 Log("source event"); |
| 29 | |
| 30 listener.IndentLevel = 1; | |
| 31 | |
| 25 source.TraceData(TraceEventType.Start, 1, DateTime.Now); | 32 source.TraceData(TraceEventType.Start, 1, DateTime.Now); |
| 26 Trace.CorrelationManager.StopLogicalOperation(); | 33 |
| 34 StopLogicalOperation(); | |
| 27 } | 35 } |
| 28 } | 36 } |
| 29 } | 37 } |
