From: Amos Jeffries Date: Fri, 25 Mar 2011 09:05:41 +0000 (+1300) Subject: TCP log: flush stream on every line X-Git-Tag: take06~27^2~68 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5a91ca0bcde234894e401069122a0d3572b5e60d;p=thirdparty%2Fsquid.git TCP log: flush stream on every line TCP logging has a buffer which can catch log traffic peaks. per-line flushing is required to prevent the log data accumulating under low loads. --- diff --git a/src/log/ModTcp.cc b/src/log/ModTcp.cc index 4f5275c874..4bda83edb6 100644 --- a/src/log/ModTcp.cc +++ b/src/log/ModTcp.cc @@ -118,6 +118,7 @@ logfile_mod_tcp_linestart(Logfile * lf) static void logfile_mod_tcp_lineend(Logfile * lf) { + logfile_mod_tcp_flush(lf); } static void