tomcat默認(rèn)日志寫在catalina.out文件中绘沉,時(shí)間長(zhǎng)了會(huì)寫入大量的日志榴徐,不便于查看排查問題,所以需要分割日志羡榴。按照日期生成日志碧查,每天生成一個(gè)日志文件,這樣就方便查看了炕矮。
安裝
yum install cronolog
查看cronolog安裝后所在目錄(驗(yàn)證安裝是否成功)
which cronolog
正常情況下顯示:
/usr/sbin/cronolog
Tomcat7以后的版本:
第一步
將
if [ -z "$CATALINA_OUT" ] ; then
CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out
fi
修改為
if [ -z "$CATALINA_OUT" ] ; then
CATALINA_OUT="$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out
fi
第二步
將
touch "$CATALINA_OUT"
注釋
# touch "$CATALINA_OUT"
第三步
將
org.apache.catalina.startup.Bootstrap "$@" start \
>> "$CATALINA_OUT" 2>&1 &
修改為
org.apache.catalina.startup.Bootstrap "$@" start 2>&1 \
| /usr/sbin/cronolog "$CATALINA_OUT" >> /dev/null &
完成之后重起Tomcat就可以了么夫。
隔天看logs文件中是否有catalina.2018-08-08.out樣式的日志