首页 > 关闭catalina.out

关闭catalina.out

如何关闭catalina.out日志文件输出,或者改为只有warning和error输出。


这个根据你的日志的配置文件log4j.properties决定的。如果不想要catalina.out日志文件输出,对于下面的配置:

log4j.rootLogger=INFO, console, file, error

log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%d %p [%t] %37c %x: %m%n

ConsoleAppender输出的就是控制台日志。也就是指定日志输出的地方。全局log4j.rootLogger去掉我上面配置的console就好了。

如果想让某个包下面的日志只输出warning级别以上的日志,那么需要单独配置logger,基本语法是

log4j.rootLogger = [ level ] , appenderName, appenderName, … 

如果为log4j.rootLogger=WARN,则意味着只有WARN,ERROR,FATAL被输出,DEBUG,INFO将被屏蔽掉。
举例:log4j.rootCategory=INFO,Runlog,Errorlog
根日志类别为INFO,DEBUG将被屏蔽,其他的将被输出。Runlog,Errorlog分别为2个输出目的地。

【热门文章】
【热门文章】