我正在使用第三方 fastlane 插件,它包含一个操作,将显示我需要捕获的重要信息,例如链接。
我试图找到一种优雅的方法来在 fastlane 操作中捕获这些日志,我试图避免使用 shell 命令,但如果这是唯一的方法,那么我想我别无选择。
我需要此链接,因为它是一个独特且随机的链接,其中包含我要下载的资源。
我尝试重定向 stdout 无济于事,因为 fastlane 使用他们自己的记录器(通常是 UI.message)并且正要向 fastlane 提交功能请求,但我想也许其他人已经遇到了这个问题并设法克服了它。
无论如何重定向这种类型的日志并捕获它?
这是围绕 UI 的 fastlane 源代码:https ://github.com/fastlane/fastlane/tree/master/fastlane_core/lib/fastlane_core/ui
这是我尝试重定向输出的一种方法: Capturing logger output inside a method
任何帮助/建议/资源将不胜感激!