From: hno <> Date: Tue, 6 May 2003 06:29:45 +0000 (+0000) Subject: Bug #579: close and reopen log files on reconfigure X-Git-Tag: SQUID_3_0_PRE1~211 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2e9230807f30f7eba73238d500d4aee9d9f3edf9;p=thirdparty%2Fsquid.git Bug #579: close and reopen log files on reconfigure --- diff --git a/src/main.cc b/src/main.cc index 50c0644eff..24f38b74c0 100644 --- a/src/main.cc +++ b/src/main.cc @@ -1,6 +1,6 @@ /* - * $Id: main.cc,v 1.378 2003/05/06 00:17:06 hno Exp $ + * $Id: main.cc,v 1.379 2003/05/06 00:29:45 hno Exp $ * * DEBUG: section 1 Startup and Main Loop * AUTHOR: Harvest Derived @@ -520,6 +520,10 @@ mainReconfigure(void) authenticateShutdown(); externalAclShutdown(); storeDirCloseSwapLogs(); + storeLogClose(); + accessLogClose(); + useragentLogClose(); + refererCloseLog(); errorClean(); enter_suid(); /* root to read config file */ parseConfigFile(ConfigFile); @@ -530,6 +534,10 @@ mainReconfigure(void) fqdncache_restart(); /* sigh, fqdncache too */ parseEtcHosts(); errorInitialize(); /* reload error pages */ + accessLogInit(); + storeLogOpen(); + useragentOpenLog(); + refererOpenLog(); #if USE_DNSSERVERS dnsInit();