mirror of
https://github.com/coturn/coturn.git
synced 2025-11-04 17:01:39 +01:00
Print full date and time in logs
Signed-off-by: Paul Wayper <paulway@mabula.net>
This commit is contained in:
parent
63c9ae6015
commit
599a61eea6
@ -178,17 +178,12 @@ void turn_log_func_default(TURN_LOG_LEVEL level, const char* format, ...)
|
|||||||
#define MAX_RTPPRINTF_BUFFER_SIZE (1024)
|
#define MAX_RTPPRINTF_BUFFER_SIZE (1024)
|
||||||
char s[MAX_RTPPRINTF_BUFFER_SIZE+1];
|
char s[MAX_RTPPRINTF_BUFFER_SIZE+1];
|
||||||
#undef MAX_RTPPRINTF_BUFFER_SIZE
|
#undef MAX_RTPPRINTF_BUFFER_SIZE
|
||||||
if (level == TURN_LOG_LEVEL_ERROR) {
|
struct tm local_now = localtime(time(NULL));
|
||||||
snprintf(s,sizeof(s)-100,"%lu: ERROR: ",(unsigned long)log_time());
|
strptime(s, sizeof(s)-100, "%Y-%m-%dT%H:%M:%S", &local_now);
|
||||||
size_t slen = strlen(s);
|
snprintf(s + 19,sizeof(s)-100,(level == TURN_LOG_LEVEL_ERROR) ? ": ERROR: " : ": ");
|
||||||
vsnprintf(s+slen,sizeof(s)-slen-1,format, args);
|
size_t slen = strlen(s);
|
||||||
fwrite(s,strlen(s),1,stdout);
|
vsnprintf(s+slen,sizeof(s)-slen-1,format, args);
|
||||||
} else if(!no_stdout_log) {
|
fwrite(s,strlen(s),1,stdout);
|
||||||
snprintf(s,sizeof(s)-100,"%lu: ",(unsigned long)log_time());
|
|
||||||
size_t slen = strlen(s);
|
|
||||||
vsnprintf(s+slen,sizeof(s)-slen-1,format, args);
|
|
||||||
fwrite(s,strlen(s),1,stdout);
|
|
||||||
}
|
|
||||||
#endif
|
#endif
|
||||||
va_end(args);
|
va_end(args);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user