private static void ProcessLogEntryViaWriter() { LogEntry logEntry; while ((logEntry = LogEntryQueueManager.DeQueueForFileWriter()) != null) { LogEntryFileWriter.Write(logEntry); } }
private static void ProcessLogEntry(int index) { try { if (index == LogEventManager.INDEX_EXIT_EVENT || index == LogEventManager.INDEX_FILE_WRITER) { ProcessLogEntryViaWriter(); LogEntryFileWriter.Flush(); } if (index == LogEventManager.INDEX_EXIT_EVENT || index == LogEventManager.INDEX_EMAIL_SENDER) { ProcessLogEntryViaEmail(); } } catch { } }