【发布时间】:2019-02-06 20:02:07
【问题描述】:
我正在使用第三方 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
任何帮助/建议/资源将不胜感激!
【问题讨论】:
标签: ruby output fastlane capture-output