/// <summary>
        /// Initializes an instance of the <see cref="TraceSourceFactory"/> class
        /// </summary>
        public TraceSourceFactory()
        {
            _traceSourceDictionary = new ConcurrentDictionary<string, Lazy<TraceSourceWrapper>>();

            _defaultDianosticsTraceSource = new TraceSourceWrapper(DefaultTraceSourceName, s_defaultSourceLevels);
            _traceSourceDictionary.TryAdd(DefaultTraceSourceName, new Lazy<TraceSourceWrapper>(() => _defaultDianosticsTraceSource));
        }
        /// <summary>
        /// Initializes an instance of the <see cref="TraceSourceFactory"/> class
        /// </summary>
        public TraceSourceFactory()
        {
            _traceSourceDictionary = new ConcurrentDictionary <string, Lazy <TraceSourceWrapper> >();

            _defaultDianosticsTraceSource = new TraceSourceWrapper(DefaultTraceSourceName, s_defaultSourceLevels);
            _traceSourceDictionary.TryAdd(DefaultTraceSourceName, new Lazy <TraceSourceWrapper>(() => _defaultDianosticsTraceSource));
        }