如何获得新的 Xcode 控制台输出?

问题描述 投票:0回答:2

我看到一篇文章,展示了如何使用新的 Xcode 控制台和日志记录来获得结构化且清晰的输出。

这是文章:https://medium.com/@alessandromanilii/custom-swift-logger-in-xcode15-19da40a058a5

这就是我想要的样子: 请注意,上面屏幕截图中的分隔线是由 Xcode 添加的。这就是我最想要的截图

现在是这样的:

看在上帝的份上,我无法找到如何修改我当前的控制台设置,使其看起来像媒体文章中那样整洁和分组。

我尝试将主题更改为默认主题,并查看了所有 Xcode 设置,但我想我错过了一些东西。

xcode logging console output
2个回答
0
投票

这不是对 Xcode 行为的修改。如果您定义了记录器,输出也会打印到控制台。在他的文章中,他提到了一个日志记录框架来启用该行为,并且作为副作用,这也显示在控制台中。

举个例子:

os_log(.info, log: PDFManager.logger, "✅ Parsed page at ", pdf.element.path)

看起来像

✅ 解析页面位于 /Usr/....

他的名字是Framework Patreon,你可以在这里找到它,但似乎你必须注册。您还可以在 GitHub 等上找到类似的用于登录网络的框架


0
投票

尝试打开与控制台关联的一些元数据开关:

Screenshot

© www.soinside.com 2019 - 2024. All rights reserved.