mirror of
https://github.com/moparisthebest/curl
synced 2024-11-11 20:15:03 -05:00
utilize the whole usec in the log and don't output to stderr if the logfile
can't be opened
This commit is contained in:
parent
d55d3c2fd0
commit
3e79693e3b
@ -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__)
|
||||
|
Loading…
Reference in New Issue
Block a user