您的位置:首页 > 运维架构 > Tomcat

解决Tomcat 日志catalina.out过大的问题

2018-03-20 16:21 661 查看
转载自 http://blog.csdn.net/starkli/article/details/51072250一、使用cronolog切分日志1.安装cronolog-1.6.2.tar.gz tar zxvf cronolog-1.6.2.tar.gz   cd cronolog-1.6.2   ./configure   make   make install 用which cronolog可以查到安装的路径,默认应该是 /usr/local/sbin/cronolog
2.找到tomcat/bin下的catalina.sh文件,编辑打开 (1)找到 if [ -z "$CATALINA_OUT" ] ; then   CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out   fi 修改为 if [ -z "$CATALINA_OUT" ] ; then   CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out.%Y-%m-%d   fi (2)将 touch "$CATALINA_OUT" 这一行注解掉 (3)将 org.apache.catalina.startup.Bootstrap "$@" start / >> "$CATALINA_OUT" 2>&1 & 改为 org.apache.catalina.startup.Bootstrap "$@" start 2>&1 / | /usr/local/sbin/cronolog "$CATALINA_OUT" >> /dev/null & (4) 重启Tomcat
二、通过配置log4j的配置 通过修改 tomcat/conf/logging.properties文件 1catalina.org.apache.juli.FileHandler.level = WARNING 1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs 1catalina.org.apache.juli.FileHandler.prefix = catalina. 将level级别设置成WARNING就可以大量减少日志的输出,当然也可以设置成OFF,直接禁用掉 一般日志的级别有SEVERE (highest value) > WARNING > INFO > CONFIG > FINE > FINER > FINEST (lowest value)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  catalina.out Tomcat