diff --git a/lib/libwebsockets.c b/lib/libwebsockets.c index 53e71e0f..78487612 100644 --- a/lib/libwebsockets.c +++ b/lib/libwebsockets.c @@ -3287,13 +3287,17 @@ void _lws_log(int filter, const char *format, ...) va_list ap; int n; int pos = 0; + struct timeval tv; if (!(log_level & filter)) return; + gettimeofday(&tv, NULL); + for (n = 0; n < LLL_COUNT; n++) if (filter == (1 << n)) { - pos = sprintf(buf, "%s: ", log_level_names[n]); + pos = sprintf(buf, "[%ld:%04ld] %s: ", tv.tv_sec, + tv.tv_usec / 100, log_level_names[n]); break; }