# HG changeset patch # User Mikael Berthe # Date 1125256985 -7200 # Node ID 9c640ee3bae3129244e4a59ad0664ae9f3ce1e00 # Parent d35050efb5ac1f073c33bd7d20e229d74e2e8f87 Display full date in the log file diff -r d35050efb5ac -r 9c640ee3bae3 mcabber/src/screen.c --- 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(×tamp)); + strcat(buffer2, b2); + } else { + buffer2 = buffer; + } + + strcat(buffer2, "\n"); + ut_WriteLog(flag, buffer2); + if (buffer2 != buffer) + free(buffer2); } free(buffer); }