RPM包下载方法:在 rpmfind.net 上搜索cronolog选择对应RPM包复制下载链接即可
yum install https://rpmfind.net/linux/epel/7/x86_64/Packages/c/cronolog-1.6.2-14.el7.x86_64.rpm -y
验证是否安装成功及安装位置 使用whereis cronolog
[root@boo ~]# whereis cronolog
cronolog: /usr/sbin/cronolog /usr/share/man/man1/cronolog.1m.gz /usr/share/info/cronolog.info.gz
2.1 修改
if [ -z "$CATALINA_OUT" ] ; thenCATALINA_OUT="$CATALINA_BASE"/logs/catalina.out
fi
为
if [ -z "$CATALINA_OUT" ] ; thenCATALINA_OUT="$CATALINA_BASE"/logs/%Y-%m-%d.catalina.out
# CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out
fi
2.2 注释掉 touch “$CATALINA_OUT” 如图
then 后边用pass占位,防止报错
2.3 修改
org.apache.catalina.startup.Bootstrap "$@" start \
>> "$CATALINA_OUT" 2>&1 "&"
为
org.apache.catalina.startup.Bootstrap "$@" start \
| /usr/sbin/cronolog "$CATALINA_OUT" >> /dev/null&
/usr/sbin/cronolog 为 cronolog的路径
3. 保存 catalina.sh 文件 重启tomcat
日志文件如下