private void DisposeLogger() { lock (_SyncRoot) { if (_Logger != null) { _Logger.Dispose(); _Logger = null; } } }