[PVFS2-CVS] commit by pw in pvfs2/src/common/gossip: gossip.c

CVS commit program cvs at parl.clemson.edu
Wed Sep 29 18:18:47 EDT 2004


Update of /projects/cvsroot/pvfs2/src/common/gossip
In directory parlweb:/tmp/cvs-serv5827/src/common/gossip

Modified Files:
	gossip.c 
Log Message:
disable timestamps on err, just debug; rather distracting in usage messages, etc.


Index: gossip.c
===================================================================
RCS file: /projects/cvsroot/pvfs2/src/common/gossip/gossip.c,v
diff -u -p -u -r1.11 -r1.12
--- gossip.c	29 Sep 2004 18:22:19 -0000	1.11
+++ gossip.c	29 Sep 2004 21:18:47 -0000	1.12
@@ -54,7 +54,7 @@ static int internal_syslog_priority = LO
 static int gossip_disable_stderr(void);
 static int gossip_disable_file(void);
 
-static int gossip_debug_fp(FILE *fp, const char *format, va_list ap);
+static int gossip_debug_fp(FILE *fp, const char *format, va_list ap, int ts);
 static int gossip_debug_syslog(
     const char *format,
     va_list ap);
@@ -279,10 +279,10 @@ int __gossip_debug(
     switch (gossip_facility)
     {
     case GOSSIP_STDERR:
-        ret = gossip_debug_fp(stderr, format, ap);
+        ret = gossip_debug_fp(stderr, format, ap, 1);
         break;
     case GOSSIP_FILE:
-        ret = gossip_debug_fp(internal_log_file, format, ap);
+        ret = gossip_debug_fp(internal_log_file, format, ap, 1);
         break;
     case GOSSIP_SYSLOG:
         ret = gossip_debug_syslog(format, ap);
@@ -322,10 +322,10 @@ int gossip_err(
     switch (gossip_facility)
     {
     case GOSSIP_STDERR:
-        ret = gossip_debug_fp(stderr, format, ap);
+        ret = gossip_debug_fp(stderr, format, ap, 0);
         break;
     case GOSSIP_FILE:
-        ret = gossip_debug_fp(internal_log_file, format, ap);
+        ret = gossip_debug_fp(internal_log_file, format, ap, 0);
         break;
     case GOSSIP_SYSLOG:
         ret = gossip_err_syslog(format, ap);
@@ -402,7 +402,7 @@ static int gossip_debug_syslog(
  *
  * returns 0 on success, -errno on failure
  */
-static int gossip_debug_fp(FILE *fp, const char *format, va_list ap)
+static int gossip_debug_fp(FILE *fp, const char *format, va_list ap, int ts)
 {
     char buffer[GOSSIP_BUF_SIZE], *bptr = buffer;
     int bsize = sizeof(buffer);
@@ -410,12 +410,14 @@ static int gossip_debug_fp(FILE *fp, con
     struct timeval tv;
     time_t tp;
 
-    gettimeofday(&tv, 0);
-    tp = tv.tv_sec;
-    strftime(bptr, 2048, "[%H:%M:%S", localtime(&tp));
-    sprintf(bptr+9, ".%06ld] ", tv.tv_usec);
-    bptr += 18;
-    bsize -= 18;
+    if (ts) {
+        gettimeofday(&tv, 0);
+        tp = tv.tv_sec;
+        strftime(bptr, 2048, "[%H:%M:%S", localtime(&tp));
+        sprintf(bptr+9, ".%06ld] ", tv.tv_usec);
+        bptr += 18;
+        bsize -= 18;
+    }
 
     ret = vsnprintf(bptr, bsize, format, ap);
     if (ret < 0)



More information about the PVFS2-CVS mailing list