ios - 如何在 iOS 10/Sierra/Xcode 8 中导入新的日志记录功能?

标签 ios xcode logging

有一个new logging system在 iOS 10 和 macOS Sierra 中。

但我似乎无法让它在 Xcode 中工作。 os_log 未被识别,文档中也未提及任何其他函数/常量。

Use of unresolved identifier 'os_log'

我是否需要链接框架或导入 header 或其他内容?我是否遗漏了一些明显的东西?

最佳答案

在 Swift 中:

import os

os_log("Some message")

在 Objective-C 中:

#import <os/log.h>

os_log(OS_LOG_DEFAULT, "Some message");

关于ios - 如何在 iOS 10/Sierra/Xcode 8 中导入新的日志记录功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39754199/

相关文章:

ios - 使用 TWTweetComposeViewController 的部署目标与基础 SDK

ios - 将文件从 bundle 复制到 Libraries 文件夹(IOS 10、Swift 3、xcode 8.2)

python - 服务器日志记录 - 在数据库或日志文件中?

azure - 如何获取Windows Azure Portal中的用户日志?

ios - AFNetworkActivirty 记录器 swift 3.0 xcode 8 不记录任何内容

ios - 在两种方法中调用时,在控制中心中快速更新媒体元数据不起作用

ios - 匹配 Swift 中对象的数据类型

xcode - 尝试获取 iOS .crash 文件的符号

logging - 如何获取所有 Karaf 日志?

ios - 仅自定义相册的 PHFetchResult