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