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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hch15112345824/article/details/79061736

由于最近项目需要部署到外网环境,之前在内网测试看日志都是在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这个文件,大小是空的,所有并不会占用空间大小了.


猜你喜欢

转载自blog.csdn.net/hch15112345824/article/details/79061736