changeset 412:9c640ee3bae3

Display full date in the log file
author Mikael Berthe <mikael@lilotux.net>
date Sun, 28 Aug 2005 21:23:05 +0200
parents d35050efb5ac
children f7e4b0424081
files mcabber/src/screen.c
diffstat 1 files changed, 14 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/mcabber/src/screen.c	Sun Aug 28 10:38:10 2005 +0200
+++ b/mcabber/src/screen.c	Sun Aug 28 21:23:05 2005 +0200
@@ -243,7 +243,7 @@
   if (!flag) return;
 
   do {
-    buffer = (char *) calloc(1, 1088);
+    buffer = (char *) malloc(1088);
   } while (!buffer);
 
   timestamp = time(NULL);
@@ -264,8 +264,19 @@
     }
   }
   if (flag & (LPRINT_LOG|LPRINT_DEBUG)) {
-    strcat(buffer, "\n");
-    ut_WriteLog(flag, buffer);
+    char *buffer2 = malloc(1088);
+
+    if (buffer2) {
+      strftime(buffer2, 23, "[%Y-%m-%d %H:%M:%S] ", localtime(&timestamp));
+      strcat(buffer2, b2);
+    } else {
+      buffer2 = buffer;
+    }
+
+    strcat(buffer2, "\n");
+    ut_WriteLog(flag, buffer2);
+    if (buffer2 != buffer)
+      free(buffer2);
   }
   free(buffer);
 }