Index: trunk/psLib/src/sys/psLogMsg.c
===================================================================
--- trunk/psLib/src/sys/psLogMsg.c	(revision 4979)
+++ trunk/psLib/src/sys/psLogMsg.c	(revision 5072)
@@ -12,6 +12,6 @@
  *  @author GLG, MHPCC
  *
- *  @version $Revision: 1.51 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2005-09-09 01:11:22 $
+ *  @version $Revision: 1.52 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2005-09-20 02:43:53 $
  *
  *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -51,4 +51,5 @@
 
 static FILE *logDest = (FILE *) 1;      // flag to initialize to stderr before using.
+static int logFD = 0;
 static psS32 globalLogLevel = PS_LOG_INFO;        // log all messages at this or above
 static psBool logTime = true;     // Flag to include time info
@@ -81,4 +82,9 @@
 }
 
+int psLogGetLevel()
+{
+    return (globalLogLevel);
+}
+
 /*****************************************************************************
 psLogSetDestination(): sets the log message destination.
@@ -94,4 +100,5 @@
     if (logDest == (FILE *) 1) {
         logDest = stderr;
+        logFD = 2;
     }
     if (fd == -1)
@@ -104,4 +111,5 @@
         }
         logDest = stdout;
+        logFD = 1;
     } else if (fd == 2) {
         //        fp = stderr;
@@ -110,4 +118,5 @@
         }
         logDest = stderr;
+        logFD = 2;
     } else if (fd == 0) {
         //        fp = NULL;
@@ -116,4 +125,5 @@
         }
         logDest = NULL;
+        logFD = 0;
         //        return true;
     } else if (fd > 2) {
@@ -123,4 +133,5 @@
         fp = fdopen(fd, "w");
         logDest = fp;
+        logFD = fd;
         //        fclose(fp);
         //        return true;
@@ -130,4 +141,13 @@
 
 }
+
+int psLogGetDestination(void)
+{
+    if (logDest == (FILE *) 1) {
+        logFD = 1;
+    }
+    return (logFD);
+}
+
 
 /*****************************************************************************
