You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by jf...@apache.org on 2005/04/28 11:00:09 UTC

svn commit: r165119 - /jakarta/commons/proper/daemon/trunk/src/native/unix/native/debug.c

Author: jfclere
Date: Thu Apr 28 02:00:08 2005
New Revision: 165119

URL: http://svn.apache.org/viewcvs?rev=165119&view=rev
Log:
Add date, time and pid to the printed messages.

Modified:
    jakarta/commons/proper/daemon/trunk/src/native/unix/native/debug.c

Modified: jakarta/commons/proper/daemon/trunk/src/native/unix/native/debug.c
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/daemon/trunk/src/native/unix/native/debug.c?rev=165119&r1=165118&r2=165119&view=diff
==============================================================================
--- jakarta/commons/proper/daemon/trunk/src/native/unix/native/debug.c (original)
+++ jakarta/commons/proper/daemon/trunk/src/native/unix/native/debug.c Thu Apr 28 02:00:08 2005
@@ -15,6 +15,9 @@
 */
 /* @version $Id$ */
 #include "jsvc.h"
+#include <sys/types.h>
+#include <unistd.h>
+#include <time.h> 
 
 /* Wether debug is enabled or not */
 bool log_debug_flag = false;
@@ -25,12 +28,19 @@
 /* Dump a debug message to stderr */
 void log_debug(const char *fmt, ...) {
     va_list ap;
+    time_t now;
+    struct tm *nowtm;
+    char buff[80];
 
     if (log_debug_flag==false) return;
     if (fmt==NULL) return;
 
+    now = time(NULL);
+    nowtm = localtime(&now);
+    strftime(buff, sizeof(buff), "%d/%m/%Y %T", nowtm);
+
     va_start(ap,fmt);
-    fprintf(stderr,"%s debug: ",log_prog);
+    fprintf(stderr,"%s %d %s debug: ", buff,  getpid(), log_prog);
     vfprintf(stderr,fmt,ap);
     fprintf(stderr,"\n");
     fflush(stderr);
@@ -40,11 +50,18 @@
 /* Dump an error message to stderr */
 void log_error(const char *fmt, ...) {
     va_list ap;
+    time_t now;
+    struct tm *nowtm;
+    char buff[80];
 
     if (fmt==NULL) return;
 
+    now = time(NULL);
+    nowtm = localtime(&now);
+    strftime(buff, sizeof(buff), "%d/%m/%Y %T", nowtm);
+
     va_start(ap,fmt);
-    fprintf(stderr,"%s error: ",log_prog);
+    fprintf(stderr,"%s %d %s error: ", buff, getpid(), log_prog);
     vfprintf(stderr,fmt,ap);
     fprintf(stderr,"\n");
     fflush(stderr);



---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org