Mercurial > hg
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(×tamp)); + strcat(buffer2, b2); + } else { + buffer2 = buffer; + } + + strcat(buffer2, "\n"); + ut_WriteLog(flag, buffer2); + if (buffer2 != buffer) + free(buffer2); } free(buffer); }