Add date (ISO format) to log timestamps.
authorwwp <subscript@free.fr>
Tue, 14 May 2019 08:09:12 +0000 (10:09 +0200)
committerwwp <subscript@free.fr>
Tue, 14 May 2019 08:09:12 +0000 (10:09 +0200)
src/common/log.c
src/common/log.h

index 344eb97..1a399b8 100644 (file)
@@ -199,7 +199,7 @@ void log_print(LogInstance instance, const gchar *format, ...)
        struct tm buft;
 
        time(&t);
-       strftime(buf, LOG_TIME_LEN + 1, "[%H:%M:%S] ", localtime_r(&t, &buft));
+       strftime(buf, LOG_TIME_LEN + 1, "[%Y-%m-%d %H:%M:%S] ", localtime_r(&t, &buft));
 
        va_start(args, format);
        g_vsnprintf(buf + LOG_TIME_LEN, BUFFSIZE, format, args);
@@ -230,7 +230,7 @@ void log_message(LogInstance instance, const gchar *format, ...)
        struct tm buft;
 
        time(&t);
-       strftime(buf, LOG_TIME_LEN + 1, "[%H:%M:%S] ", localtime_r(&t, &buft));
+       strftime(buf, LOG_TIME_LEN + 1, "[%Y-%m-%d %H:%M:%S] ", localtime_r(&t, &buft));
 
        va_start(args, format);
        g_vsnprintf(buf + LOG_TIME_LEN, BUFFSIZE, format, args);
@@ -264,7 +264,7 @@ void log_warning(LogInstance instance, const gchar *format, ...)
        struct tm buft;
 
        time(&t);
-       strftime(buf, LOG_TIME_LEN + 1, "[%H:%M:%S] ", localtime_r(&t, &buft));
+       strftime(buf, LOG_TIME_LEN + 1, "[%Y-%m-%d %H:%M:%S] ", localtime_r(&t, &buft));
 
        va_start(args, format);
        g_vsnprintf(buf + LOG_TIME_LEN, BUFFSIZE, format, args);
@@ -298,7 +298,7 @@ void log_error(LogInstance instance, const gchar *format, ...)
        struct tm buft;
 
        time(&t);
-       strftime(buf, LOG_TIME_LEN + 1, "[%H:%M:%S] ", localtime_r(&t, &buft));
+       strftime(buf, LOG_TIME_LEN + 1, "[%Y-%m-%d %H:%M:%S] ", localtime_r(&t, &buft));
 
        va_start(args, format);
        g_vsnprintf(buf + LOG_TIME_LEN, BUFFSIZE, format, args);
@@ -332,7 +332,7 @@ void log_status_ok(LogInstance instance, const gchar *format, ...)
        struct tm buft;
 
        time(&t);
-       strftime(buf, LOG_TIME_LEN + 1, "[%H:%M:%S] ", localtime_r(&t, &buft));
+       strftime(buf, LOG_TIME_LEN + 1, "[%Y-%m-%d %H:%M:%S] ", localtime_r(&t, &buft));
 
        va_start(args, format);
        g_vsnprintf(buf + LOG_TIME_LEN, BUFFSIZE, format, args);
@@ -366,7 +366,7 @@ void log_status_nok(LogInstance instance, const gchar *format, ...)
        struct tm buft;
 
        time(&t);
-       strftime(buf, LOG_TIME_LEN + 1, "[%H:%M:%S] ", localtime_r(&t, &buft));
+       strftime(buf, LOG_TIME_LEN + 1, "[%Y-%m-%d %H:%M:%S] ", localtime_r(&t, &buft));
 
        va_start(args, format);
        g_vsnprintf(buf + LOG_TIME_LEN, BUFFSIZE, format, args);
@@ -400,7 +400,7 @@ void log_status_skip(LogInstance instance, const gchar *format, ...)
        struct tm buft;
 
        time(&t);
-       strftime(buf, LOG_TIME_LEN + 1, "[%H:%M:%S] ", localtime_r(&t, &buft));
+       strftime(buf, LOG_TIME_LEN + 1, "[%Y-%m-%d %H:%M:%S] ", localtime_r(&t, &buft));
 
        va_start(args, format);
        g_vsnprintf(buf + LOG_TIME_LEN, BUFFSIZE, format, args);
index c48343b..f00e837 100644 (file)
@@ -29,7 +29,7 @@
 #define LOG_APPEND_TEXT_HOOKLIST "log_append_text"
 #define DEBUG_FILTERING_APPEND_TEXT_HOOKLIST "debug_append_text"
 
-#define LOG_TIME_LEN 11
+#define LOG_TIME_LEN 22
 
 typedef enum
 {