Ray writes:
Just noticed that there are huge trac.logs. The cmucl trac log is 225 MB. The oct and f2cl logs are huge too.
Is there any script available to rotate the logs?
It should be relatively ueasy to convince logrotate to include those in the normal log rotation.
I don't know the path to the trac logs, but that aside, dropping a file with contents something like this into /etc/logrotate.d/ should do the trick:
----->8 Example trac.log rotate specification 8<------ /path/to/trac.log { weekly missingok rotate 5 compress delaycompress notifempty create <mode> <owner> <group> } --------->8 END 8<---------
There's a whole slew of tunables in there. Don't know if daily or monthly would be the right rotation cycle. Don't know how much historical log to save. I do think both "compress" (compress historical logs) and "delaycompress" (don't compress the first few rotated logs) make sense, but...
If the ownership is identical, the path specification should take glob wildcards, so /path/to/projects/*/trac.log MAY work. But I suspect they're differing in at least group, so one per trac log is probably right.
//Ingvar