问题标签 [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.

0 投票
1 回答
83 浏览

swift - xcodebuild 在调试级别不显示 OSLog 的输出

xcodebuild用来在 CI 中测试我的应用程序。我这样调用它:

Logger使用from记录的文本OSLog不会显示在调试级别。因此,如果我的测试中有类似的东西,它不会显示在 的输出中xcodebuild,但我希望看到:

我可以将日志记录级别设置xcodebuild为调试吗?显示具有错误级别的消息。

我尝试了设置xcodebuildDebugLogLevel=3,但这给了我相同的日志信息。

0 投票
2 回答
281 浏览

ios - 如何使用统一日志系统从远程 iOS 设备查看日志?

首先,重要的是要知道,OSLogStore 直到4 个月前才在 iOS 中运行。由于那是最近的事,而且文档如此稀少,一年前可能是真的,今天可能不是真的。

这是我的问题的一些背景(几乎是从这个 reddit 帖子中偷来的):

我开发的一个开源应用程序有大约 1000 个用户,用户不时会报告一些奇怪的行为。

该应用程序使用 [ Logger ] 记录重要事件...是否有可以使用的远程日志记录服务,以便我可以获取此信息并为用户解决问题?

我只关心统一日志系统是否有解决此问题的方法。假设我能够以“奇怪的行为”与用户交谈,而且他们是非技术性的。

我得到了一些提示,OSLogStore 可能是一种获取远程日志的方法,但是官方文档太少了,我说不出来。具体来说,init(url:)看起来很有趣,但也许它只接受file://协议或其他东西。

日志记录文档说它可以用于“当您无法将调试器附加到应用程序时,例如当您在用户机器上诊断问题时”,但它没有说明如何执行此操作。