]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Bug #1784: access_log syslog results in blanks syslog lines between every access...
authorHenrik Nordstrom <henrik@henriknordstrom.net>
Mon, 5 May 2008 10:05:47 +0000 (12:05 +0200)
committerHenrik Nordstrom <henrik@henriknordstrom.net>
Mon, 5 May 2008 10:05:47 +0000 (12:05 +0200)
Correct earlier forwardport of Squid-2 patch. There must only be one log call
per entry..

src/access_log.cc

index 082a6294622628742ddee9f06e76ad7ddd2c97ac..4068cf536df12f9dcff1708f1b88db7d1afd45a8 100644 (file)
@@ -1292,7 +1292,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,
@@ -1310,7 +1310,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,
@@ -1330,7 +1330,6 @@ accessLogSquid(AccessLogEntry * al, Logfile * logfile)
         safe_free(ereq);
         safe_free(erep);
     }
-    logfilePrintf(logfile, "\n");
     safe_free(user);
 }