1.通过修改配置文件
打开tomcat下bin目录的catalina.sh文件。
添加变量ToDay,然后更新CATALINA_OUT变量即可。
ToDay=`date +"%Y%m%d"`;
if [ -z "$CATALINA_OUT" ] ; then
#CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out
CATALINA_OUT="$CATALINA_BASE"/logs/catalina."$ToDay".out
fi
生成文件格式可修改,上面如catalina.20180605.out
此方法最后发现一个问题,不会自动生成对应日期的日志,只有在重启后才能生成
我是在20号生成20号的日志后,21号不会自动生成21号的日志,除非你重启
2.安装cronlog
下载cronlog
https://pan.baidu.com/s/10OX_RjbhU8lur_vUBLdKdg
解压tar zxvf cronolog-1.6.2.tar.gz
进入cron目录 cd cronolog-1.6.2
安装(可自行指定安装目录) ./configure
make
make install
查看 安装目录which cronolog 如果没指定,默认为/usr/local/sbin/cronolog
查看版本cronolog --version