private void CreateTraceSource() { if (!string.IsNullOrEmpty(this.TraceSourceName)) { this.traceSource = new DiagnosticTraceSource(this.TraceSourceName); if (this.traceSource != null) { this.traceSource.Listeners.Remove("Default"); this.haveListeners = this.traceSource.Listeners.Count > 0; this.level = this.traceSource.Switch.Level; } } }