Для моего приложения я запускаю тестовый сценарий Selenium и записываю в файлы все доступные типы журналов (BROWSER, PERFORMANCE, DRIVER). Для этого я постоянно звоню driver.manage().logs().get(LogType.[...]);
. Этот метод приводит к объекту LogEntries
, который содержит список LogEntry
объектов. Я считаю, что это вредный инструмент для работы, так как довольно сложно выполнять мониторинг журналов таким образом в режиме реального времени и записывать их в файлы, и для этого требуется много кода.
Есть ли способ получить объект InputStream
, который доставляет содержимое записей журнала в режиме реального времени? Если нет, то возможно ли написать адаптер, который автоматически записывает все записи в LogType
в InputStream
?