public SelfDiagnosticsEventListener(EventLevel logLevel, SelfDiagnosticsConfigRefresher configRefresher) { this.logLevel = logLevel; this.configRefresher = configRefresher ?? throw new ArgumentNullException(nameof(configRefresher)); List <EventSource> eventSources; lock (this.lockObj) { eventSources = this.eventSourcesBeforeConstructor; this.eventSourcesBeforeConstructor = null; } foreach (var eventSource in eventSources) { this.EnableEvents(eventSource, this.logLevel, EventKeywords.All); } }
public SelfDiagnosticsEventListener(EventLevel logLevel, SelfDiagnosticsConfigRefresher configRefresher) { this.logLevel = logLevel; this.configRefresher = configRefresher ?? throw new ArgumentNullException(nameof(configRefresher)); }
public SelfDiagnosticsEventListener(EventLevel logLevel, SelfDiagnosticsConfigRefresher configRefresher) { this.logLevel = logLevel; this.configRefresher = configRefresher; }
private SelfDiagnostics() { this.configRefresher = new SelfDiagnosticsConfigRefresher(); }