发布网友 发布时间:2022-04-20 01:48
共2个回答
热心网友 时间:2023-09-06 23:14
大家好,请教下如何控制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有关于输出到控制台的控制:
<appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%p - %C{1}.%M(%L) | %m%n" />
</layout>
</appender>
<root>
<level value="info" />
<appender-ref ref="CONSOLE" />
<appender-ref ref="FILE"/>
</root>
hibernate配置的是输出sql,hibernate.show_sql=true,把这个改成不输出sql,可以减少很多日志输出。
现在我的疑问是:catalina.out这个文件的输出是由那里配置的,可否配置日志输出的级别,比如debug,info,error, 麻烦知道的指点,谢谢。
热心网友 时间:2023-09-06 23:15
首先,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