我看到一篇文章,展示了如何使用新的 Xcode 控制台和日志记录来获得结构化且清晰的输出。
这是文章:https://medium.com/@alessandromanilii/custom-swift-logger-in-xcode15-19da40a058a5
这就是我想要的样子: 请注意,上面屏幕截图中的分隔线是由 Xcode 添加的。这就是我最想要的截图
看在上帝的份上,我无法找到如何修改我当前的控制台设置,使其看起来像媒体文章中那样整洁和分组。
我尝试将主题更改为默认主题,并查看了所有 Xcode 设置,但我想我错过了一些东西。
这不是对 Xcode 行为的修改。如果您定义了记录器,输出也会打印到控制台。在他的文章中,他提到了一个日志记录框架来启用该行为,并且作为副作用,这也显示在控制台中。
举个例子:
os_log(.info, log: PDFManager.logger, "✅ Parsed page at ", pdf.element.path)
看起来像
✅ 解析页面位于 /Usr/....
他的名字是Framework Patreon,你可以在这里找到它,但似乎你必须注册。您还可以在 GitHub 等上找到类似的用于登录网络的框架
尝试打开与控制台关联的一些元数据开关: