private static Microsoft.ServiceBus.Diagnostics.DiagnosticTrace InitializeTracing() { DiagnosticUtility.InitDiagnosticTraceImpl(TraceSourceKind.DiagnosticTraceSource, "System.ServiceModel"); if (!DiagnosticUtility.diagnosticTrace.HaveListeners) { DiagnosticUtility.diagnosticTrace = null; } return(DiagnosticUtility.diagnosticTrace); }
public ExceptionUtility(object diagnosticTrace) { this.diagnosticTrace = (Microsoft.ServiceBus.Diagnostics.DiagnosticTrace)diagnosticTrace; }
internal static void InitDiagnosticTraceImpl(TraceSourceKind sourceType, string traceSourceName) { DiagnosticUtility.diagnosticTrace = new Microsoft.ServiceBus.Diagnostics.DiagnosticTrace(sourceType, traceSourceName, "System.ServiceModel 3.0.0.0"); }
static DiagnosticUtility() { DiagnosticUtility.diagnosticTrace = DiagnosticUtility.InitializeTracing(); DiagnosticUtility.lockObject = new object(); }