【发布时间】:2017-04-12 04:51:04
【问题描述】:
我无法在 /var/log/system.log 上获取 NSLog 消息。消息的去向,有人可以帮帮我。或者是否缺少任何配置。
【问题讨论】:
标签: logging macos-sierra nslog
我无法在 /var/log/system.log 上获取 NSLog 消息。消息的去向,有人可以帮帮我。或者是否缺少任何配置。
【问题讨论】:
标签: logging macos-sierra nslog
从 macOS Sierra / iOS 10 开始,Apple 引入了一种新的统一日志记录机制,将 NSLog 重定向到该机制。此日志记录机制不再将消息存储在 /var/log/system.log 中。它以二进制形式在别处存储消息。您应该使用控制台应用程序或log 命令来查看日志。
对了,Console 应用已经重做,相当不错。
更多详情,请参阅 WWDC 2016 - Session 721: Unified Logging and Activity Tracing
【讨论】: