gpt4 book ai didi

java - 为什么 Spring INFO 记录到标准错误?

转载 作者:行者123 更新时间:2023-11-30 09:52:32 24 4
gpt4 key购买 nike

我有许多数据库集成测试使用以下注释进行事务回滚:

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations={"classpath:ApplicationContext-DAOs.xml"})
@Transactional

测试通过了,但是当我运行它们时,Spring 认为有必要在 INFO 级别记录标准错误!它记录如下内容:

19/11/2010 16:49:11 org.springframework.test.context.TestContextManager
retrieveTestExecutionListeners
INFO: @TestExecutionListeners is not present for class [class my.SomeDAOTest]:
using defaults.
etc for many, many lines ...

我在哪里关闭它?

最佳答案

您可以使用 log4j 隐藏它。在您的 log4j.xml 中,为 spring 设置一个记录器以警告(或错误)。

<logger name="org.springframework">
<level value="warn"/>
</logger>

关于java - 为什么 Spring INFO 记录到标准错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4222464/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com