/// <summary>
        ///
        /// </summary>
#pragma warning disable CA1063 // Implement IDisposable Correctly
        public void Dispose()
#pragma warning restore CA1063 // Implement IDisposable Correctly
        {
            // Always need this to be called.
            TraceListenerBroker.UnRegisterTraceLogger(this);
        }
 /// <summary>
 /// default TraceLoggerBase constructor
 /// </summary>
 protected TraceLoggerBase()
 {
     TraceListenerBroker.RegisterTraceLogger(this);
 }