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