Cronolog是一款好用的日志分割工具,配合web服務器使用,比較常用的是Apache服務器,因爲Apache日志文件是不分割的,一個大的文件不方便管理和統計,可以使用這款工具按照時間進行分割,需要的朋友可以來本站下載!

使用方法
一、安装 軟件
cronolog-1.6.2.tar.gz
tar zxvf cronolog-1.6.2.tar.gz
cd cronolog-1.6.2
./configure && make && make install
二、配置 tomcat
找到 tomcat 中 bin 目录下的 catalina.sh 文件
1. 查找
if [ -z "$CATALINA_OUT" ] ; then
CATALINA_OUT=/opt/htdocs/logs/catalina.out
fi
修改爲
if [ -z "$CATALINA_OUT" ] ; then
CATALINA_OUT=/opt/htdocs/logs/catalina.%Y-%m-%d.out
fi
2. 查找 touch "$CATALINA_OUT"
注釋掉
#touch "$CATALINA_OUT"
3. 查找 "$CATALINA_OUT" 2>&1 "&"
有兩處..
org.apache.catalina.startup.Bootstrap "$@" start \
>> "$CATALINA_OUT" 2>&1 "&"
都修改爲 :
org.apache.catalina.startup.Bootstrap "$@" start \
| /usr/local/sbin/cronolog "$CATALINA_OUT" >> /dev/null &
3. 重启 tomcat 服务,查看日志文件