Catel.Logging.LogManager.FlushAll C# (CSharp) Метод

FlushAll() публичный статический Метод

Flushes all listeners that implement the IBatchLogListener by calling IBatchLogListener.Flush.
public static FlushAll ( ) : void
Результат void
        public static void FlushAll()
        {
            var logListenersToFlush = new List<IBatchLogListener>();

            var logListeners = GetThreadSafeLogListeners();
            foreach (var listener in logListeners)
            {
                var batchListener = listener as IBatchLogListener;
                if (batchListener != null)
                {
                    logListenersToFlush.Add(batchListener);
                }
            }

            foreach (var logListenerToFlush in logListenersToFlush)
            {
                logListenerToFlush.Flush();
            }
        }