From: Sebastian Hammer Date: Thu, 15 Jun 1995 15:45:03 +0000 (+0000) Subject: Added date info. X-Git-Tag: YAZ.1.8~972 X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=commitdiff_plain;h=7b3772b8fcf2cc486e079b3687b183f997374271;ds=sidebyside Added date info. --- diff --git a/util/log.c b/util/log.c index a9fb5fc..b54670f 100644 --- a/util/log.c +++ b/util/log.c @@ -4,7 +4,10 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: log.c,v $ - * Revision 1.5 1995-05-16 08:51:11 quinn + * Revision 1.6 1995-06-15 15:45:03 quinn + * Added date info. + * + * Revision 1.5 1995/05/16 08:51:11 quinn * License, documentation, and memory fixes * * Revision 1.4 1995/05/15 11:56:55 quinn @@ -55,6 +58,7 @@ #include #include #include +#include static int l_level = LOG_DEFAULT_LEVEL; static FILE *l_file = stderr; @@ -102,6 +106,9 @@ void logf(int level, const char *fmt, ...) va_list ap; char buf[4096], flags[1024]; int i, p_error = 0; + time_t ti; + struct tm *tim; + char tbuf[50]; if (!(level & l_level)) return; @@ -119,7 +126,10 @@ void logf(int level, const char *fmt, ...) vsprintf(buf, fmt, ap); if (p_error) sprintf(buf + strlen(buf), " [%s]", strerror(errno)); - fprintf(l_file, "%s: %s %s\n", l_prefix, flags, buf); + ti = time(0); + tim = localtime(&ti); + strftime(tbuf, 50, "%H:%M:%S-%d/%m", tim); + fprintf(l_file, "%s: %s: %s %s\n", tbuf, l_prefix, flags, buf); fflush(l_file); }