diff options
author | Daniel Stenberg <daniel@haxx.se> | 2005-05-25 12:04:52 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2005-05-25 12:04:52 +0000 |
commit | 3e79693e3bc0f1848b6fa83303c89b79db5f0935 (patch) | |
tree | c44f1407fab4963198f42ef5fd4645bc6aed6b59 /tests | |
parent | d55d3c2fd0aa646a8c35e3be75ad1b90b1ce9a1c (diff) |
utilize the whole usec in the log and don't output to stderr if the logfile
can't be opened
Diffstat (limited to 'tests')
-rw-r--r-- | tests/server/util.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/tests/server/util.c b/tests/server/util.c index d88f7ef1e..2b68971a1 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__) |