]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Author: Henrik Nordstrom <henrik@henriknordstrom.net>
authorAmos Jeffries <amosjeffries@squid-cache.org>
Fri, 9 May 2008 12:18:56 +0000 (06:18 -0600)
committerAmos Jeffries <amosjeffries@squid-cache.org>
Fri, 9 May 2008 12:18:56 +0000 (06:18 -0600)
Bug #1784: access_log syslog results in blanks syslog lines
between every access log entry.

Correct earlier forwardport of Squid-2 patch. There must only be
one log call per entry..

src/access_log.cc

index 24df692e495bb4173c92ba082fe236fc914d3269..fe1428e7f9793f38f1181857217497418290d3cc 100644 (file)
@@ -1296,7 +1296,7 @@ accessLogSquid(AccessLogEntry * al, Logfile * logfile)
         safe_free(user);
 
     if (!Config.onoff.log_mime_hdrs) {
-        logfilePrintf(logfile, "%9ld.%03d %6d %s %s/%03d %"PRId64" %s %s %s %s%s/%s %s",
+        logfilePrintf(logfile, "%9ld.%03d %6d %s %s/%03d %"PRId64" %s %s %s %s%s/%s %s\n",
                       (long int) current_time.tv_sec,
                       (int) current_time.tv_usec / 1000,
                       al->cache.msec,
@@ -1314,7 +1314,7 @@ accessLogSquid(AccessLogEntry * al, Logfile * logfile)
     } else {
         char *ereq = log_quote(al->headers.request);
         char *erep = log_quote(al->headers.reply);
-        logfilePrintf(logfile, "%9ld.%03d %6d %s %s/%03d %"PRId64" %s %s %s %s%s/%s %s [%s] [%s]",
+        logfilePrintf(logfile, "%9ld.%03d %6d %s %s/%03d %"PRId64" %s %s %s %s%s/%s %s [%s] [%s]\n",
                       (long int) current_time.tv_sec,
                       (int) current_time.tv_usec / 1000,
                       al->cache.msec,
@@ -1334,7 +1334,6 @@ accessLogSquid(AccessLogEntry * al, Logfile * logfile)
         safe_free(ereq);
         safe_free(erep);
     }
-    logfilePrintf(logfile, "\n");
     safe_free(user);
 }