Mercurial > ~mikael > mcabber > hg
comparison 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 |
comparison
equal
deleted
inserted
replaced
411:d35050efb5ac | 412:9c640ee3bae3 |
---|---|
241 va_list ap; | 241 va_list ap; |
242 | 242 |
243 if (!flag) return; | 243 if (!flag) return; |
244 | 244 |
245 do { | 245 do { |
246 buffer = (char *) calloc(1, 1088); | 246 buffer = (char *) malloc(1088); |
247 } while (!buffer); | 247 } while (!buffer); |
248 | 248 |
249 timestamp = time(NULL); | 249 timestamp = time(NULL); |
250 strftime(buffer, 64, "[%H:%M:%S] ", localtime(×tamp)); | 250 strftime(buffer, 64, "[%H:%M:%S] ", localtime(×tamp)); |
251 for (b2 = buffer ; *b2 ; b2++) | 251 for (b2 = buffer ; *b2 ; b2++) |
262 } else { | 262 } else { |
263 printf("%s\n", buffer); | 263 printf("%s\n", buffer); |
264 } | 264 } |
265 } | 265 } |
266 if (flag & (LPRINT_LOG|LPRINT_DEBUG)) { | 266 if (flag & (LPRINT_LOG|LPRINT_DEBUG)) { |
267 strcat(buffer, "\n"); | 267 char *buffer2 = malloc(1088); |
268 ut_WriteLog(flag, buffer); | 268 |
269 if (buffer2) { | |
270 strftime(buffer2, 23, "[%Y-%m-%d %H:%M:%S] ", localtime(×tamp)); | |
271 strcat(buffer2, b2); | |
272 } else { | |
273 buffer2 = buffer; | |
274 } | |
275 | |
276 strcat(buffer2, "\n"); | |
277 ut_WriteLog(flag, buffer2); | |
278 if (buffer2 != buffer) | |
279 free(buffer2); | |
269 } | 280 } |
270 free(buffer); | 281 free(buffer); |
271 } | 282 } |
272 | 283 |
273 static window_entry_t *scr_CreateBuddyPanel(const char *title, int dont_show) | 284 static window_entry_t *scr_CreateBuddyPanel(const char *title, int dont_show) |