*** elog.c.orig	Wed Aug 11 14:09:23 2004
--- elog.c	Wed Aug 11 17:02:15 2004
***************
*** 1583,1588 ****
--- 1583,1595 ----
  		}
  		write_eventlog(eventlog_level, buf.data);
  	}
+ 	else
+ 	{
+ 		// Always send PANICs and FATALs to the event log
+ 		if (edata->elevel == FATAL || edata->elevel == PANIC) 
+ 			write_eventlog(EVENTLOG_ERROR_TYPE, buf.data);
+ 		
+ 	}
  #endif   /* WIN32 */
  	/* Write to stderr, if enabled */
  	if ((Log_destination & LOG_DESTINATION_STDERR) || whereToSendOutput == Debug)
