jai*_*.jr 5 logging ios swift oslog sysdiagnose
我在Swift中使用新的统一日志API.
所以我创建了一个记录器并使用它如下:
let testLogger = OSLog(subsystem: "my.subsystem", category: "test")
os_log("just a test: %@", log: testLogger, type: .error, "error")
Run Code Online (Sandbox Code Playgroud)
如果iOS设备与Mac断开连接,如何检索记录的消息?
我知道新的控制台应用程序会显示设备连接到Mac时记录的消息.但是,我想检索设备与计算机断开连接时记录的消息.我怎样才能做到这一点?
谢谢.
在iOS 11上,您现在可以捕获sysdiagnose并访问sysdiagnose以进行电子邮件发送(不要通过电子邮件发送,这是巨大的),或者导出到dropbox/airdrop到您的Mac.说明.
它的要点是:
Settings > Privacy > Analytics > Analytics Data > sysdiagnose_[xxx] > tap share icon in the nav bar
.对我来说,花了不到一分钟.
您需要向下滚动到数据开头,s
然后它将是类似的东西sysdiagnose_2018.12.13_14-16-19-0500_iPhone_OS_iPhone_15G77
然后通过AirDrop分享.你不再需要有线和iTunes了.