tomcat 切割日志

环境

操作系统:centos6.8
jdk7、tomcat7
包儿下载地址:http://note.youdao.com/noteshare?id=f87be741e01638ae0b984b71d51f5011&sub=1B5435CE828348B39B19FBC544C722EF

解压

tar -zxf cronolog-1.6.2.tar.gz
cd cronolog-1.6.2

编译安装

./configure && make && make install

tomcat 切割日志_第1张图片
./configure.png

tomcat 切割日志_第2张图片
make && make install.png
输入命令

which cronolog

image.png
编辑tomcat catalina.sh文件

vim /opt/tomcat-8080/bin/catalina.sh

修改前185行:
image.png
修改后185行:

if [ -z "$CATALINA_OUT" ] ; then
CATALINA_OUT="$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out
fi

image.png

———————————————————————————————————————————————————

修改前384-385|392-393
tomcat 切割日志_第3张图片
image.png
修改后380-395

org.apache.catalina.startup.Bootstrap "$@" start 2>&1 \
| /usr/local/sbin/cronolog "$CATALINA_BASE/logs/catalina-%Y-%m-%d.out" &

tomcat 切割日志_第4张图片
image.png
重启tomcat服务

/opt/tomcat-8080/bin/shutdown.sh
/opt/tomcat-8080/bin/startup.sh

切割后日志效果:
tomcat 切割日志_第5张图片
image.png

你可能感兴趣的:(tomcat 切割日志)