如何使用 Console.app 从模拟器中运行的 iOS 应用程序的 os_log 查看调试级别日志?

alg*_*gal 6 ios ios-simulator oslog

这是一个关于如何使用 Apple 的统一日志框架(也称为“os_log”)的问题,该框架是您从 Swift 调用的函数。

具体来说,我想知道是否可能:

  1. 在 Console.app 中查看日志(不使用log命令行工具)...
  2. 查看debug级别日志(不仅仅是info级别日志)...
  3. 对于在模拟器中运行的 iOS 应用程序(不仅仅是在设备上运行)。

您不能仅通过运行 Console.app、指向模拟器并选择Action / Include Debug Message来完成此操作,这是显而易见的事情。

本文建议debug-level 日志不会显示,因为“‘系统’日志级别设置为info”,但我无法在任何地方找到解释这意味着什么的讨论。

小智 4

这似乎是处理模拟器时控制台应用程序中的一个错误: https: //forums.developer.apple.com/thread/82736

我相信雷达已被记录:rdar://47667447