Почему Spring INFO ведет к стандартной ошибке? - PullRequest
1 голос
/ 19 ноября 2010

У меня есть много тестов интеграции БД, которые используют следующие аннотации для отката транзакций:

@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 ...

Где это отключить?

1 Ответ

0 голосов
/ 19 ноября 2010

Вы можете скрыть это используя log4j. В вашем log4j.xml установите регистратор для весны, чтобы предупредить (или ошибку).

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