iOS 10日志框架:在运行时获取最近的日志
问题描述:
在iOS 10之前,我们可以使用asl
框架(Apple系统日志)访问由NSLog
在运行时编写的日志消息。iOS 10日志框架:在运行时获取最近的日志
但是,对于iOS 10苹果已弃用asl
并将其替换为新的Logging framework。
是否仍然可以加载由NSLog
或iOS 10中新的Logging框架记录的消息?
注:我不希望加载所有的日志消息,我只是想通过我的应用程序
答
有可能是私有的API来做到这一点,但根据this presentation(第173页),没有公共API搜索日志:
新的API,用于搜索新的日志数据不会被公开这释放
•无等效asl_search功能
他们说:“本次发布”虽然,所以也许他们会在某个时候加入。我打算寻找私人API来做到这一点,如果我找到了答案,我会更新我的答案。