在iOS 10之前,我们可以使用asl框架(Apple System Log)在运行时访问NSLog
写入的日志消息。
然而,在iOS 10中,苹果弃用了asl
,并用新的Logging框架替代它。
在iOS 10中,是否仍然可以加载由NSLog
或新的Logging框架记录的消息?
注意:我不想加载所有的日志消息,我只想要我的应用程序记录的日志消息。
在iOS 10之前,我们可以使用asl框架(Apple System Log)在运行时访问NSLog
写入的日志消息。
然而,在iOS 10中,苹果弃用了asl
,并用新的Logging框架替代它。
在iOS 10中,是否仍然可以加载由NSLog
或新的Logging框架记录的消息?
注意:我不想加载所有的日志消息,我只想要我的应用程序记录的日志消息。
可能有私有的API可以做到这一点,但是根据this presentation(第173页)的说法,没有公共API可以搜索日志:
新的用于搜索日志数据的API不会在此版本中公开
• 没有等效的asl_search功能
虽然他们确实说“这个版本”,所以也许他们会在某个时候添加。 我打算寻找私有API来完成此操作,并在找到任何内容时更新我的答案。