rfcv 发表于 2013-11-5 09:36:36

切割tomcat日志

需要借助第三方工具
cronolog
下载地址http://cronolog.org/
直接解压后安装


# ./configure
# make & make install
查看是否安装成功


# which cronolog
/usr/local/sbin/cronolog
进入tomcat目录,进行修改启动脚本

# vim catalina.sh
找到这一段内容


touch "$CATALINA_OUT"
if [ "$1" = "-security" ] ; then
   if [ $have_tty -eq 1 ]; then
   echo "Using Security Manager"
   fi
   shift
   eval \"$_RUNJAVA\" \"$LOGGING_CONFIG\" $JAVA_OPTS $CATALINA_OPTS \
   -Djava.endorsed.dirs=\"$JAVA_ENDORSED_DIRS\" -classpath \"$CLASSPATH\" \
   -Djava.security.manager \
   -Djava.security.policy==\"$CATALINA_BASE/conf/catalina.policy\" \
   -Dcatalina.base=\"$CATALINA_BASE\" \
   -Dcatalina.home=\"$CATALINA_HOME\" \
   -Djava.io.tmpdir=\"$CATALINA_TMPDIR\" \
   org.apache.catalina.startup.Bootstrap "$@" start \
   >> "$CATALINA_OUT" 2>&1 "&"
else
   eval \"$_RUNJAVA\" \"$LOGGING_CONFIG\" $JAVA_OPTS $CATALINA_OPTS \
   -Djava.endorsed.dirs=\"$JAVA_ENDORSED_DIRS\" -classpath \"$CLASSPATH\" \
   -Dcatalina.base=\"$CATALINA_BASE\" \
   -Dcatalina.home=\"$CATALINA_HOME\" \
   -Djava.io.tmpdir=\"$CATALINA_TMPDIR\" \
   org.apache.catalina.startup.Bootstrap "$@" start \
   >> "$CATALINA_OUT" 2>&1 "&"
将第二个


org.apache.catalina.startup.Bootstrap "$@" start \
   >> "$CATALINA_OUT" 2>&1 "&"
修改为


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

同时注释掉

touch "$CATALINA_OUT"
这一行内容
保存后,重启tomcat即可


# cat boot.sh
#!/bin/sh
#此tomcat的日常日志为catalina.2013-11-04.out类似这样的日志记录
JAVA_HOME=/usr/local/jdk1.7.0_25
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSHPATH
export CATALINA_BASE=/usr/local/tomcat.gm
#/usr/local/tomcat.gm/bin/startup.sh
/usr/local/tomcat.gm/bin/catalina.sh start
用catalina.sh start方式进行启动。

hwl198212 发表于 2013-11-6 01:08:16

我是来刷分的,嘿嘿

龍子 发表于 2013-11-6 22:03:31

走自己的路,让别人打车去吧。

色胃康胶囊 发表于 2013-11-8 23:55:16

美女未抱身先走,常使色狼泪满襟。。。。。。

hongmeigui22027 发表于 2013-11-9 09:08:06

我本非随便的人,但如果你想随便,那我就随你的便好啦!

q36988 发表于 2013-11-10 14:15:44

女,喜甜食,甚胖!该女有一癖好:痛恨蚂蚁,见必杀之。问其故曰:这小东西,那么爱吃甜食,腰还那么细!

小fish 发表于 2013-11-10 22:03:45

找到好贴不容易,我顶你了,谢了
页: [1]
查看完整版本: 切割tomcat日志