# 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配置文件中**