From: Daniel Stenberg Date: Wed, 25 May 2005 12:04:52 +0000 (+0000) Subject: utilize the whole usec in the log and don't output to stderr if the logfile X-Git-Tag: curl-7_14_1~161 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3e79693e3bc0f1848b6fa83303c89b79db5f0935;p=thirdparty%2Fcurl.git utilize the whole usec in the log and don't output to stderr if the logfile can't be opened --- diff --git a/tests/server/util.c b/tests/server/util.c index d88f7ef1e8..2b68971a12 100644 --- a/tests/server/util.c +++ b/tests/server/util.c @@ -81,20 +81,19 @@ void logmsg(const char *msg, ...) struct tm *now = localtime(&tv.tv_sec); /* not multithread safe but we don't care */ - char timebuf[12]; - snprintf(timebuf, sizeof(timebuf), "%02d:%02d:%02d.%02ld", - now->tm_hour, now->tm_min, now->tm_sec, - tv.tv_usec/10000); + char timebuf[20]; + snprintf(timebuf, sizeof(timebuf), "%02d:%02d:%02d.%06ld", + now->tm_hour, now->tm_min, now->tm_sec, tv.tv_usec); va_start(ap, msg); vsprintf(buffer, msg, ap); va_end(ap); logfp = fopen(serverlogfile, "a"); - fprintf(logfp?logfp:stderr, /* write to stderr if the logfile doesn't open */ - "%s %s\n", timebuf, buffer); - if(logfp) + if(logfp) { + fprintf(logfp, "%s %s\n", timebuf, buffer); fclose(logfp); + } } #if defined(WIN32) && !defined(__CYGWIN__)