Microsoft.AspNet.SignalR.Tracing.TraceManager.CreateTraceSource C# (CSharp) Method

CreateTraceSource() private method

private CreateTraceSource ( string name ) : TraceSource
name string
return System.Diagnostics.TraceSource
        private TraceSource CreateTraceSource(string name)
        {
            var traceSource = new TraceSource(name, SourceLevels.Off)
            {
                Switch = Switch
            };

            if (_hostTraceListener != null)
            {
                if (traceSource.Listeners.Count > 0 && 
                    traceSource.Listeners[0] is DefaultTraceListener)
                {
                    traceSource.Listeners.RemoveAt(0);
                }

                traceSource.Listeners.Add(_hostTraceListener);
            }

            return traceSource;
        }
    }