From bf5f1aa7a637c18b7868b53d907794270c6bb59f Mon Sep 17 00:00:00 2001 From: Marko Kreen Date: Wed, 19 Nov 2008 12:10:50 +0000 Subject: [PATCH] add milliseconds to log timestamps --- src/util.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/util.c b/src/util.c index 937879d..0ba6e56 100644 --- a/src/util.c +++ b/src/util.c @@ -67,7 +67,10 @@ static void render_time(char *buf, int max) struct timeval tv; gettimeofday(&tv, NULL); localtime_r(&tv.tv_sec, &tm); - strftime(buf, max, "%Y-%m-%d %H:%M:%S", &tm); + snprintf(buf, max, "%04d-%02d-%02d %02d:%02d:%02d.%03d", + tm.tm_year, tm.tm_mon, tm.tm_mday, + tm.tm_hour, tm.tm_min, tm.tm_sec, + (int)(tv.tv_usec / 1000)); } static void close_syslog(void) -- 2.39.5