private void Start()
        {
            lock (typeof(ChoTextTraceListener))
            {
                if (_fileWriterThread != null && _fileWriterThread.IsAlive)
                {
                    return;
                }

                try
                {
                    _fileWriterThread = new Thread(new ThreadStart(SyncFileWriter));
                    _fileWriterThread.IsBackground = true;
                    _fileWriterThread.Start();
                }
                catch (Exception ex)
                {
                    ChoTrace.WriteNThrow(ex);
                }
            }
        }