# Apache日志轮询 ## 安装日志轮询工具cronolog ~~~ cd /usr/local/src/ wget http://cronolog.org/download/cronolog-1.6.2.tar.gz tar xf cronolog-1.6.2.tar.gz cd cronolog-1.6.2 ./configure make && make install pwd ~~~ ## cronolog日志轮询配置说明 >[danger] **按天轮询**(在生产环境中常见用法,推荐使用) `CustomLog "|/usr/local/sbin/cronolog /usr/local/apache/logs/assess_sitename%Y%m%d.log" combined` 以上是常规配置方法,按天记录日志,日志不会自动覆盖。 **以上配置日志记录如下内容** ~~~ 192.168.0.7 - - [08/Dec/2015:22:20:00 +0800] "GET /favicon.ico HTTP/1.1" 404 209 "http://blog.curder.org/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36" ~~~ * * * * * >[danger] **按小时轮询**(生产环境中常用方法) `CustomLog "|/usr/local/sbin/cronolog /usr/local/apache/logs/assess_sitename_%Y%m%d%H.log" combined` 以上方式适合需要及时详细的分析apache日志选用,结尾的_%Y%m%d%H为日期的书写格式。 * * * * * >[danger] **按周轮询**(生产环境中常用方法) `CustomLog "|/usr/local/sbin/cronolog /usr/local/apache/logs/assess_sitename_%w.log" combined` 或者 `CustomLog "|/usr/local/sbin/cronolog /usr/local/apache/logs/%w/assess_sitename.log" combined` **提示:以上配置可以写入vhost配置文件中**