Sto eseguendo test TestNG e l'uscita di registrazione è impostata su DEBUG
, quindi in caso di errore è possibile controllare esattamente cosa va storto.Acquisizione dell'uscita Log4j durante l'esecuzione dei test TestNG
Il problema è che l'output è estremamente dettagliato e infastidisce tutti quando viene eseguito. Vorrei catturare tutti gli eventi di log Log4J - che è facile - e stamparli solo quando il test fallisce. Inoltre, ho bisogno di prendere in considerazione i metodi @Before/@After
e stampare anche l'output per loro.
Supponendo che ho già una lista di Log4J LoggingEvent
s, come posso stampare quelle solo quando i Test
/After
/Before
metodi non riescono?
Grazie, è in qualche modo legata, ma non quello che sto cercando. –
Non risponde alla domanda. – user43685
@ user43685: hai ragione, ho aggiunto qualche codice sorgente per renderlo una risposta meno spazzatura. – Sardathrion