从iOS模拟器运行时,我无法在控制台应用中看到调试级别或信息级别日志消息。
我使用XCode 8.3.3和运行iOS 10.3的模拟器。
我在我的iOS应用中使用统一记录系统,如下所述: https://developer.apple.com/documentation/os/logging https://developer.apple.com/videos/play/wwdc2016/721/
如何在针对模拟器运行时显示这些调试级别和信息级别日志消息?
答案 0 :(得分:2)
在控制台应用程序的菜单中:
操作 - >包含信息消息和/或 - >包含调试消息
<强>更新强> 如果仍然没有看到消息,请尝试输入此终端命令以配置应用程序的日志记录级别:
sudo log config --subsystem com.mydomain.appname --mode level:debug
这会打开子系统“com.test.testapp”(包括.debug
和.info
消息)的.default
级日志记录。
另外,如果你想要保留消息而不是默认的仅内存,请同时打开三个级别的持久性,如下所示:
sudo log config --subsystem com.mydomain.appname --mode level:debug,persist:debug
答案 1 :(得分:0)
这似乎是预期的行为,遗憾的是我不能指向任何文档来支持它,但是Info和Debug级别的日志消息被发送到Xcode的控制台,而不是Console.app