Auto status change to "Under Review"
| @@ -48,7 +48,7 namespace Implab.Diagnostics { | |||||
| 48 | } |
|
48 | } | |
| 49 |
|
49 | |||
| 50 | public void StartLogicalOperation(string name) { |
|
50 | public void StartLogicalOperation(string name) { | |
| 51 | LogChannel<TraceEvent>.Default.LogEvent(new TraceEvent(TraceEventType.OperationStarted, name)); |
|
51 | LogChannel<TraceEvent>.Default.LogEvent(new TraceEvent(TraceContext.Instance.CurrentOperation, TraceEventType.OperationStarted, name)); | |
| 52 | m_current.BeginLogicalOperation(name); |
|
52 | m_current.BeginLogicalOperation(name); | |
| 53 | } |
|
53 | } | |
| 54 |
|
54 | |||
| @@ -34,7 +34,7 namespace Implab.Diagnostics { | |||||
| 34 | [Conditional("TRACE")] |
|
34 | [Conditional("TRACE")] | |
| 35 | public static void EndLogicalOperation() { |
|
35 | public static void EndLogicalOperation() { | |
| 36 | var op = TraceContext.Instance.EndLogicalOperation(); |
|
36 | var op = TraceContext.Instance.EndLogicalOperation(); | |
| 37 | LogChannel<TraceEvent>.Default.LogEvent(new TraceEvent(TraceEventType.OperationCompleted, String.Format("-{0} : {1}ms",op.Name, op.Duration))); |
|
37 | LogChannel<TraceEvent>.Default.LogEvent(new TraceEvent(op, TraceEventType.OperationCompleted, String.Format("-{0} : {1}ms",op.Name, op.Duration))); | |
| 38 | } |
|
38 | } | |
| 39 |
|
39 | |||
| 40 | /// <summary> |
|
40 | /// <summary> | |
| @@ -44,7 +44,7 namespace Implab.Diagnostics { | |||||
| 44 | /// <param name="arguments">Arguments.</param> |
|
44 | /// <param name="arguments">Arguments.</param> | |
| 45 | [Conditional("TRACE")] |
|
45 | [Conditional("TRACE")] | |
| 46 | public static void TraceInformation(string format, params object[] arguments) { |
|
46 | public static void TraceInformation(string format, params object[] arguments) { | |
| 47 | LogChannel<TraceEvent>.Default.LogEvent(TraceEvent.Create(TraceEventType.Information, format, arguments)); |
|
47 | LogChannel<TraceEvent>.Default.LogEvent(TraceEvent.Create(TraceContext.Instance.CurrentOperation, TraceEventType.Information, format, arguments)); | |
| 48 | } |
|
48 | } | |
| 49 |
|
49 | |||
| 50 | /// <summary> |
|
50 | /// <summary> | |
| @@ -54,12 +54,12 namespace Implab.Diagnostics { | |||||
| 54 | /// <param name="arguments">Arguments.</param> |
|
54 | /// <param name="arguments">Arguments.</param> | |
| 55 | [Conditional("TRACE")] |
|
55 | [Conditional("TRACE")] | |
| 56 | public static void TraceWarning(string format, params object[] arguments) { |
|
56 | public static void TraceWarning(string format, params object[] arguments) { | |
| 57 | LogChannel<TraceEvent>.Default.LogEvent(TraceEvent.Create(TraceEventType.Warning, format, arguments)); |
|
57 | LogChannel<TraceEvent>.Default.LogEvent(TraceEvent.Create(TraceContext.Instance.CurrentOperation, TraceEventType.Warning, format, arguments)); | |
| 58 | } |
|
58 | } | |
| 59 |
|
59 | |||
| 60 | [Conditional("TRACE")] |
|
60 | [Conditional("TRACE")] | |
| 61 | public static void TraceError(string format, params object[] arguments) { |
|
61 | public static void TraceError(string format, params object[] arguments) { | |
| 62 | LogChannel<TraceEvent>.Default.LogEvent(TraceEvent.Create(TraceEventType.Error, format, arguments)); |
|
62 | LogChannel<TraceEvent>.Default.LogEvent(TraceEvent.Create(TraceContext.Instance.CurrentOperation, TraceEventType.Error, format, arguments)); | |
| 63 | } |
|
63 | } | |
| 64 |
|
64 | |||
| 65 | [Conditional("TRACE")] |
|
65 | [Conditional("TRACE")] | |
General Comments 3
ok, latest stable version should be in default
You need to be logged in to leave comments.
Login now
