Index: trunk/psLib/src/sys/psLogMsg.c
===================================================================
--- trunk/psLib/src/sys/psLogMsg.c	(revision 5072)
+++ trunk/psLib/src/sys/psLogMsg.c	(revision 7300)
@@ -12,6 +12,6 @@
  *  @author GLG, MHPCC
  *
- *  @version $Revision: 1.52 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2005-09-20 02:43:53 $
+ *  @version $Revision: 1.53 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2006-06-02 21:33:34 $
  *
  *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -310,4 +310,8 @@
         logDest = stderr;
     }
+    // If it's an abort, we always want to see the message
+    if (logDest == NULL && level == PS_LOG_ABORT) {
+        logDest = stderr;
+    }
     // If logging is off, or if the level is too high, return immediately.
     if ((level > globalLogLevel) || (logDest == NULL)) {
@@ -405,4 +409,8 @@
     } else {
         fputc('\n', logDest);
+    }
+
+    if (level == PS_LOG_ABORT) {
+        fflush(logDest);
     }
 }
