Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot 无法删除日志行“;打开罐子:。。。舱单.MF“;在“mvn verify”命令中_Spring Boot_Maven_Logging_Spring Boot Test - Fatal编程技术网

Spring boot 无法删除日志行“;打开罐子:。。。舱单.MF“;在“mvn verify”命令中

Spring boot 无法删除日志行“;打开罐子:。。。舱单.MF“;在“mvn verify”命令中,spring-boot,maven,logging,spring-boot-test,Spring Boot,Maven,Logging,Spring Boot Test,当我们执行mvn verify(在集成测试中)时,许多日志行如下所示: 2021-04-28 19:11:29 DEBUG [main] --- [l.l.c.Slf4jLogger, 52] : Opening jar:file:/home/rob/.m2/repository/org/mockito/mockito-inline/3.6.28/mockito-inline-3.6.28.jar!/META-INF/MANIFEST.MF as META-INF/MANIFEST.MF 202

当我们执行
mvn verify
(在集成测试中)时,许多日志行如下所示:

2021-04-28 19:11:29 DEBUG [main] --- [l.l.c.Slf4jLogger, 52] : Opening jar:file:/home/rob/.m2/repository/org/mockito/mockito-inline/3.6.28/mockito-inline-3.6.28.jar!/META-INF/MANIFEST.MF as META-INF/MANIFEST.MF
2021-04-28 19:11:29 DEBUG [main] --- [l.l.c.Slf4jLogger, 52] : Opening jar:file:/home/rob/.m2/repository/org/springframework/boot/spring-boot-devtools/2.4.2/spring-boot-devtools-2.4.2.jar!/META-INF/MANIFEST.MF as META-INF/MANIFEST.MF
2021-04-28 19:11:29 DEBUG [main] --- [l.l.c.Slf4jLogger, 52] : Opening jar:file:/home/rob/.m2/repository/org/springframework/boot/spring-boot/2.4.2/spring-boot-2.4.2.jar!/META-INF/MANIFEST.MF as META-INF/MANIFEST.MF
我想避免它们,增加根日志记录级别,但是应用程序中的配置对于这类行似乎被忽略了,测试或应用程序代码中的所有其他消息都可以,但我不确定“谁”在写这些行

我的集成测试注释如下:

@WebMvcTest(controllers=MyController.class)
@ContextConfiguration(类={MyController.class,TestAuthConfiguration.class})
@ActiveProfiles({“测试”})
类MyControllerTest
应用程序.yml

logging:
  level:
    root: INFO
    web: INFO
我们在test/resources中获得了一个
logback.xml


%d{yyyy-MM-dd HH:MM:ss}%高亮显示(%level)[%thread]--[%C{1},%L]:%msg%n
utf8
似乎日志跟踪是在spring boot应用程序启动之前打印的,因此,我找不到隐藏此类日志行的方法,我认为应该将其添加到maven命令行中,但我不知道

是否可以添加配置文件或参数来更改这些行的日志级别