]> code.citadel.org Git - citadel.git/blobdiff - webcit/webserver.c
* Numerous memory management bugfixes.
[citadel.git] / webcit / webserver.c
index a79d1b8684610569f005195cb88555d4bbb7dadf..a0fc24698b5fdf87a0b9e2fd65650ccae50a2308 100644 (file)
@@ -436,38 +436,11 @@ void worker_entry(void) {
 int lprintf(int loglevel, const char *format, ...)
 {
        va_list ap;
-       char buf[32768];
-
-       va_start(ap, format);
-       vsprintf(buf, format, ap);
-       va_end(ap);
 
        if (loglevel <= verbosity) {
-               struct timeval tv;
-               struct tm *tim;
-               int sess = 0;
-
-               gettimeofday(&tv, NULL);
-               tim = localtime((time_t *)&(tv.tv_sec));
-
-               if (WC) if (WC->wc_session) sess = 1;
-               if (sess) {
-                       fprintf(stderr,
-                               "%04d/%02d/%02d %2d:%02d:%02d.%03ld [%ld:%d] %s",
-                               tim->tm_year + 1900, tim->tm_mon + 1,
-                               tim->tm_mday, tim->tm_hour, tim->tm_min,
-                               tim->tm_sec, (long)tv.tv_usec / 1000,
-                               (long)pthread_self(),
-                               WC->wc_session, buf);
-               } else {
-                       fprintf(stderr,
-                               "%04d/%02d/%02d %2d:%02d:%02d.%03ld [%ld] %s",
-                               tim->tm_year + 1900, tim->tm_mon + 1,
-                               tim->tm_mday, tim->tm_hour, tim->tm_min,
-                               tim->tm_sec, (long)tv.tv_usec / 1000,
-                               (long)pthread_self(),
-                               buf);
-               }
+               va_start(ap, format);
+               vfprintf(stderr, format, ap);
+               va_end(ap);
                fflush(stderr);
        }
        return 1;