Я выполняю тесты TestNG, и вывод журнала устанавливается на DEBUG
, поэтому в случае сбоя я могу точно проверить, что идет не так.
Проблема в том, что выходные данные очень многословны, и это беспокоит всех, когда они запускаются. Я хотел бы захватить все события регистрации Log4J - что легко - и распечатать их, только если тест не пройден. Кроме того, мне нужно принять во внимание @Before/@After
методы, а также распечатать вывод для них.
Предполагая, что у меня уже есть список Log4J LoggingEvent
с, как я могу распечатать их только в случае сбоя методов Test
/ After
/ Before
?