在在/usr/local/squid/sbin中执行./squid -k rotate命令进行轮询,依次为access.log、access.log.0 ~access.log.9
,此时可以结束,
或者写shell脚本对access.log.0进行处理成日期的。
用cron进行时间的设定,每天,每个几个小时类的
用crontab-e进行任务添加,详见博客其他篇章
注:logformat为日志的输出格式,不是日志的文件名
squid日志默认定义好的几种日志格式如下,不需要重新定义(具体每个参数可以参看官方说明):
logformat squid %ts.%03tu %6tr %>a %Ss/%03>Hs %<st %rm %ru %[un %Sh/%<a %mt logformat common %>a %[ui %[un [%tl] "%rm %ru HTTP/%rv" %>Hs %<st %Ss:%Sh logformat combined %>a %[ui %[un [%tl] "%rm %ru HTTP/%rv" %>Hs %<st "%{Referer}>h" "%{User-Agent}>h" %Ss:%Sh logformat referrer %ts.%03tu %>a %{Referer}>h %ru logformat useragent %>a [%tl] "%{User-Agent}>h"