void IDisposable.Dispose() { _platformLogSession?.Dispose(); // if (null != _messenger) // { // _messenger.Clear(); // Messenger.DestroyMessenger(Constants.LogQueueName); // } LogManager.Shutdown(); }
void IDisposable.Dispose() { _platformLogSession?.Dispose(); foreach (LocalLogSession logSession in _runtimeLogSessions.Values) { logSession.Dispose(); } _runtimeLogSessions.Clear(); _messenger.Clear(); Messenger.DestroyMessenger(Constants.LogQueueName); LogManager.Shutdown(); }