【发布时间】:2014-06-17 22:10:11
【问题描述】:
我正在使用 tomcat7-maven-plugin 对我的应用程序进行集成测试。不幸的是,它向控制台发送了太多的垃圾邮件。我从春天得到调试级别的东西,还有很多其他的东西。将输出限制为 INFO 级别(包括 spring 和其他依赖项)的最简单方法是什么?
【问题讨论】:
标签: maven tomcat7 maven-tomcat-plugin
我正在使用 tomcat7-maven-plugin 对我的应用程序进行集成测试。不幸的是,它向控制台发送了太多的垃圾邮件。我从春天得到调试级别的东西,还有很多其他的东西。将输出限制为 INFO 级别(包括 spring 和其他依赖项)的最简单方法是什么?
【问题讨论】:
标签: maven tomcat7 maven-tomcat-plugin
提供相关的日志记录配置。我正在研究一个本质上依赖于 Log4j 的项目(它也使用 SLF4J-Log4j,因此使用 SLF4J 的依赖项本质上仍将使用 Log4j)。
对于这个项目,我在类路径上添加了一个log4j.xml。 Maven,所以它会在 src/main/resources 中(将被打包到 WEB-INF/classes 中)。
我的log4j.xml 定义了一堆appenders,但你真正的问题是关于回拨日志记录。这是使用记录器和根记录器完成的。只是一些示例 sn-ps...:
<logger name="com.mydomain">
<level value="INFO" />
</logger>
<root>
<level value="WARN" />
<appender-ref ref="ASYNC-MAIN" />
</root>
【讨论】:
extraResources(插件的参数),虽然我没有看到它工作,但其他人声称这是要走的路(例如here)。