2010-11-19 17 views
1

İşlemsel geri alım için aşağıdaki ek açıklamaları kullanan bir çok DB entegrasyon testine sahibim:Spring INFO neden Standart Hata'ya bağlanıyor?

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

Testler geçiyor, fakat onları çalıştırdığımda ilkbaharda standart hataya INFO seviyesinde oturum açmayı gerekli görüyor! Aşağıdakileri kaydeder:

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

Bunu nasıl kapatabilirim?

cevap

0

Log4j'yi kullanarak gizleyebilirsiniz. Log4j.xml'inizde, ilkbaharın uyarılması için bir kaydedici (veya hata) ayarlayın.

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

Testlerim için log4j özelliklerine sahip değilim. Bu konfigürasyonun sadece bazı Bahar aptallığıyla uğraşmak zorunda olduğum için bir utanç kaynağı. – Synesso

İlgili konular