Mercurial > ~mikael > mcabber > hg
diff mcabber/src/screen.c @ 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 | f8f3c7493457 |
children | 2f9852610cf4 |
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(×tamp)); + strcat(buffer2, b2); + } else { + buffer2 = buffer; + } + + strcat(buffer2, "\n"); + ut_WriteLog(flag, buffer2); + if (buffer2 != buffer) + free(buffer2); } free(buffer); }