--- source/log.c.orig Fri Nov 20 10:23:54 2015 +++ source/log.c Wed Dec 2 17:40:09 2015 @@ -155,12 +155,19 @@ set_log_file(u_char *filename) void add_to_log(FILE *fp, u_char *line) { + time_t t; + struct tm *tm; + char buf[32]; + if (fp == NULL) fp = irclog_fp; if (fp) { - fprintf(fp, "%s\n", line); + t = time(0); + tm = localtime(&t); + strftime(buf, sizeof buf, "%b %d %R", tm); + fprintf(fp, "[%s] %s\n", buf, line); fflush(fp); } }