这不是链接问题的重复
print
与NSLog
差异print
)目前我正在使用带有一些全局函数的print
语句
答案 0 :(得分:21)
看看os_log
。它提供了您正在寻找的所有东西。
示例:强>
let customLog = OSLog(subsystem: "com.your_company.your_subsystem_name", category: "Category")
os_log("This is info that may be helpful during development or debugging.", log: customLog, type: .debug)
一些很棒的参考资料:
NSLog
已被弃用以及使用新os_log
库的一些好处。 os_log
之所以如此强大是因为:
private
和public
日志print
不同,os_log
可用于查看已发布的应用程序(实时)并在控制台应用程序中查看日志。这非常适合观察greedy Xcode之外的应用程序生命周期变化。 Xcode不允许将应用程序置于暂停状态......
注意: os_log
仅适用于+ iOS10