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

tomcat8.5生产环境不输出catalina.out,即不输出日志

2018-01-15 10:29 429 查看
由于最近项目需要部署到外网环境,之前在内网测试看日志都是在catalina.out,但是现在修改了一下,不需要看这个了,而且如果项目在外网环境部署,这个文件一直会增大,浪费空间,所有墨迹了半天,才重网上找到一个比较好的方法,不输出到catalina.out.

找到tomcat下的   bin/catalina.sh;  找到下面这一段,

把#CATALINA_OUT="$CATALINA_HOME"/logs/catalina.out 注释掉,改为CATALINA_OUT=/dev/null,

if [ -z "$CATALINA_OUT" ] ; then
#CATALINA_OUT="$CATALINA_HOME"/logs/catalina.out
CATALINA_OUT=/dev/null
fi
对于/dev/null,我在网上了解是,它相当于垃圾桶一样,输出什么到它哪里,它直接丢了.所有我们在/dev/null,看到null这个文件,大小是空的,所有并不会占用空间大小了.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息