If it's the same logrotate tool by Erik Troan that is used in Red Hat
derived systems then you just need to up the 'rotate' value to whatever
number of logs you'd like to keep.
/var/log/squid/access.log {
daily
rotate 7
copytruncate
compress
notifempty
missingok
}
For example, here we're rotating logs every day, and keeping 7 days
worth compressed.
This isn't a Squid thing, it's up to your distribution Squid packager
how to handle this stuff.
The man page for logrotate is very good also.
Jan Rasmussen wrote:
> Hi Squid'ders ;-)
>
> Ive got a Debian Woody (current TESTING release). I am running Squid 2.4.S2. about a month ago or so I upgraded it from a 2.2.
>
> Originally I set up the Log History for the log files in cron.daily/squid.
>
> That file is no longer used (at least in debian) instead /etc/logrotate.d/squid is used. (I don't know if this is a change made by the guys (and gals) at debian or in the Squid-bunch)
>
> But I see no provision for setting log history in the new file. So I am stuck with the number of logfiles I had at the time when things changed. Does anyone here know where this setting has moved to if anywhere? Or do I just have to modify the /etc/logrotate.d/squid script in order to up the number?
>
> Best Regards
>
> Jan Rasmussen
>
> PS. if this is a "conflict" Squid normal use and Debian, I will put this to the attention of the Debian-bunch :-)
-- Joe Cooper <joe@swelltech.com> http://www.swelltech.com Web Caching Appliances and SupportReceived on Wed Oct 31 2001 - 03:44:38 MST
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 17:03:14 MST