问题标签 [oslog]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - xcodebuild 在调试级别不显示 OSLog 的输出
我xcodebuild
用来在 CI 中测试我的应用程序。我这样调用它:
Logger
使用from记录的文本OSLog
不会显示在调试级别。因此,如果我的测试中有类似的东西,它不会显示在 的输出中xcodebuild
,但我希望看到:
我可以将日志记录级别设置xcodebuild
为调试吗?显示具有错误级别的消息。
我尝试了设置xcodebuildDebugLogLevel=3
,但这给了我相同的日志信息。
ios - 如何使用统一日志系统从远程 iOS 设备查看日志?
首先,重要的是要知道,OSLogStore 直到4 个月前才在 iOS 中运行。由于那是最近的事,而且文档如此稀少,一年前可能是真的,今天可能不是真的。
这是我的问题的一些背景(几乎是从这个 reddit 帖子中偷来的):
我开发的一个开源应用程序有大约 1000 个用户,用户不时会报告一些奇怪的行为。
该应用程序使用 [ Logger ] 记录重要事件...是否有可以使用的远程日志记录服务,以便我可以获取此信息并为用户解决问题?
我只关心统一日志系统是否有解决此问题的方法。假设我能够以“奇怪的行为”与用户交谈,而且他们是非技术性的。
我得到了一些提示,OSLogStore 可能是一种获取远程日志的方法,但是官方文档太少了,我说不出来。具体来说,init(url:)看起来很有趣,但也许它只接受file://
协议或其他东西。
日志记录文档说它可以用于“当您无法将调试器附加到应用程序时,例如当您在用户机器上诊断问题时”,但它没有说明如何执行此操作。