如何限制tomcat7-maven-plugin的日志记录

时间:2014-06-17 22:10:12

标签: maven tomcat7 maven-tomcat-plugin

我正在使用tomcat7-maven-plugin对我的应用进行集成测试。不幸的是,它向控制台发送太多东西。我从春天获得调试级别的东西,以及其他大量的东西。将输出限制为INFO级别的最简单方法是什么,包括spring和其他依赖项?

1 个答案:

答案 0 :(得分:2)

提供相关的日志记录配置。我正在研究一个本质上依赖于Log4j的项目(它也使用SLF4J-Log4j,因此使用SLF4J的依赖关系仍将主要使用Log4j)。

对于这个项目,我在类路径上添加了log4j.xml。 Maven,所以它会在src/main/resources中(将被打包到WEB-INF/classes中)。

我的log4j.xml定义了一堆appender,但你真正的问题是关于拨回日志。这是使用记录器和根记录器完成的。只是一些示例片段......:

<logger name="com.mydomain">
    <level value="INFO" />
</logger>

<root>
    <level value="WARN" />
    <appender-ref ref="ASYNC-MAIN" />
</root>