如何在iOS 10上设置日志级别?

前端之家收集整理的这篇文章主要介绍了如何在iOS 10上设置日志级别?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这很简单,但是,如果我正在尝试使用iOS10新的“统一记录和活动跟踪”API,那么我如何设置Console.app中看到的日志消息的级别?

换句话说,如果我在iOS上运行的代码就像这样:

fileprivate let logger = OSLog(subsystem: Bundle.main.bundleIdentifier!,category: "mycategory")

fileprivate func logv(_ s:String) {
    os_log("%@",log:logger,type:.info,s)
}

那么在Console.app中看到记录的消息需要做些什么呢?默认情况下,只显示类型为.error的日志消息.

我想知道如果我在设备上运行代码,而不是在模拟器中执行此操作.

有关:

Xcode 8 – os_log_debug and os_log_info logs are not displayed on new Mac console (unified logging)

解决方法

令人吃惊的答案是你只需要去Console.app的菜单栏,然后​​选择:

>操作/包含信息消息>操作/包含调试消息

猜你在找的iOS相关文章