Я использую сторонний плагин fastlane, и он содержит действие, которое отображает жизненно важную информацию, которую мне нужно захватить, например, ссылку.
Я пытаюсь найти элегантный способ захвата этих журналов вдействия fastlane, я пытаюсь избежать использования команды оболочки, но если это единственный способ, то я полагаю, у меня нет выбора.
Мне нужна эта ссылка, так как это уникальная и случайная ссылка, которая содержит ресурсы, которые яхотел бы скачать.
Я попытался перенаправить stdout безрезультатно, так как fastlane использует свой собственный регистратор (обычно UI.message) и собирался отправить запрос функции в fastlane, но подумал, что кто-то еще столкнулся с этим и ему удалось пройтиэто.
Есть ли способ перенаправить этот тип журнала и перехватить его?
Вот исходный код fastlane для пользовательского интерфейса: https://github.com/fastlane/fastlane/tree/master/fastlane_core/lib/fastlane_core/ui
И вот один из способов, которыми я пытался перенаправить вывод: Захват вывода регистратора внутри метода
Буду признателен за любую помощь / совет / ресурсы!