[dia] dia_log_message(): improve time stamp readability



commit 1d71db43f7cb7e76f1bb5799ea757c8a72b7b6ec
Author: Hans Breuer <hans breuer org>
Date:   Sat Jul 12 10:18:45 2014 +0200

    dia_log_message(): improve time stamp readability

 lib/message.c |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)
---
diff --git a/lib/message.c b/lib/message.c
index f013188..6fd98c6 100644
--- a/lib/message.c
+++ b/lib/message.c
@@ -314,6 +314,8 @@ dia_log_message (const char *format, ...)
   static GTimer *timer = NULL;
   char *log;
   va_list args;
+  gint64 t;
+  gulong h, m, s, ms;
 
   if (!log_enabled)
      return;
@@ -325,6 +327,10 @@ dia_log_message (const char *format, ...)
   log  = g_strdup_vprintf (format, args);
   va_end (args);
 
-  g_message ("t=%.03f - %s", g_timer_elapsed (timer, NULL), log);
+  t = (gint64)g_timer_elapsed (timer, &ms);
+  s = t % 60; t = (t - s) / 60;
+  m = t % 60; t = (t - m) / 60;
+  h = t;
+  g_message ("%02d:%02d:%02d.%03d - %s", h, m, s, ms/1000, log);
   g_free (log);
 }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]