怎样控制catalina.out文件的大小

2025-03-06 02:54:01
推荐回答(2个)
回答1:

大家好,请教下如何控制tomcat下的catalina.out文件的大小,tomcat我用的是tomcat-6.0.29,默认安装的,今天看了下%CATALINA_HOME%/logs/ 目录下的catalina.out,居然有70几个G,太恐怖了,查了下百度,谷歌,一般说是要按天分割日志,但是我的logs目录下有每天catalina.yyyy-mm-dd.log 这样的问题,应该就分割了啊.

conf目录下的logging.properties文件的配置用的是默认的,log4j有关于输出到控制台的控制:












hibernate配置的是输出sql,hibernate.show_sql=true,把这个改成不输出sql,可以减少很多日志输出。

现在我的疑问是:catalina.out这个文件的输出是由那里配置的,可否配置日志输出的级别,比如debug,info,error, 麻烦知道的指点,谢谢。

回答2:

首先,catalina.out是在catalina_home/bin/catalina.sh文件中创建的,以tomcat6.0.18为例,大约在
274行 touch "$CATALINA_BASE"/logs/catalina.out,而对于这个文件的日志级别,是在catalina_home/conf.logging.properties中指定的,你若想修改日志级别,随便修改即可,重启后生效,你也可以参考下:http://www.cnblogs.com/iliuyuet/p/4481910.html