internal SqlClientDiagnosticSourceSubscriber(SqlClientDiagnosticSourceListener listener) { this.sqlDiagnosticListener = listener; try { this.listenerSubscription = DiagnosticListener.AllListeners.Subscribe(this); } catch (Exception ex) { DependencyCollectorEventSource.Log.SqlClientDiagnosticSubscriberFailedToSubscribe(ex.ToInvariantString()); } SubscriptionManager.Attach(this.sqlDiagnosticListener); }
internal HttpCoreDiagnosticSourceSubscriber( HttpCoreDiagnosticSourceListener listener, ApplicationInsightsUrlFilter applicationInsightsUrlFilter, HttpInstrumentationVersion httpInstrumentationVersion) { this.httpDiagnosticListener = listener; this.applicationInsightsUrlFilter = applicationInsightsUrlFilter; this.httpInstrumentationVersion = httpInstrumentationVersion; try { this.listenerSubscription = DiagnosticListener.AllListeners.Subscribe(this); } catch (Exception ex) { DependencyCollectorEventSource.Log.HttpCoreDiagnosticSubscriberFailedToSubscribe(ex.ToInvariantString()); } SubscriptionManager.Attach(this.httpDiagnosticListener); }