【问题标题】:Exclude log traces while TEST execution of maven surefire plugin在测试执行 Maven Surefire 插件时排除日志跟踪
【发布时间】:2019-06-20 15:48:00
【问题描述】:

我的 maven 项目在构建应用程序时执行 maven-surefire-plugin v2.22.0 TEST。默认情况下,surefire执行的日志级别是INFO,这个插件使用[org.apache.logging.slf4j.Log4jLoggerFactory]。

我不希望我的构建过程在执行时记录这些跟踪:maven-surefire-plugin:2.22.0:test (default-test)

请任何人帮助如何跳过此插件执行的日志记录?

<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<groupId>org.apache.maven.plugins</groupId>
<version>2.22.0</version>

我尝试过排除和verbose=false,但没有运气:(

【问题讨论】:

    标签: maven maven-plugin maven-surefire-plugin


    【解决方案1】:

    src/test/resources下面放一个log4j.properties,内容如下:

    log4j.rootLogger=OFF
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-28
      • 2023-03-10
      • 1970-01-01
      相关资源
      最近更新 更多