我正在学习Spring In Action 4th。我读了第2章。
当我在第2章完成第一个演示时,我发现了一些问题。 junit start时有太多的调试信息。
我不知道如何限制junit的输出。我尝试在src / test / resources文件夹中添加application.yml,但它不起作用。
有人可以给我一些关于如何控制junit中日志信息级别的建议吗?
如果您想查看我的代码,可以从Github下载我的代码。
我的项目使用SpringBoot和Gradle。
答案 0 :(得分:0)
在src / main / resources中创建application-test.properties 并设置日志记录级别INFO
logging.level.root=INFO
并在Test类中使用@ActiveProfiles(" test")
例如:
@RunWith(SpringRunner.class)
@SpringBootTest
@ActiveProfiles("test")
public class Chapter2ApplicationTests
此外,如果您希望更改所有配置文件的应用程序级别的日志记录级别,请在application.yml中更改
logging:
level:
root: info
soundsystem: info