macOS 的 Console.app 的“主日志”存储在哪里?

macOS 的 Console.app 的“主日志”存储在哪里?

macOS 中的 Console.app 在“设备”>“我的 Mac”中显示“主日志”,以及各种“报告”。对于这些报告,我可以右键单击并选择“在 Finder 中显示”以转到实际日志文件位置。但是,对于主日志,似乎没有这样的选项。

主日志是否也存储在磁盘的某个地方?

答案1

macOS 使用“统一日志”,它从多个来源收集日志。理解和使用统一日志很复杂。数据存储在位于的多个文件夹中/private/var/db/diagnostics。将其视为复杂的数据库,而不是日志文件。

log命令允许您访问这些数据,并允许您提取所需的信息,如果需要,还可以将数据提取到日志归档以实现更永久的存储。

更多信息链接:

  • 苹果开发人员文档 - 主要针对开发人员。
  • 曼迪安特以获得更易于理解的描述以及如何使用统一日志。
  • 折衷之光是 Howard Oakley 众多博客文章中的第一篇 - 在他的网站上搜索更多内容。

除了log命令之外,我用来访问日志的唯一应用程序是 Howard Oakley 的应用程序。请参阅日志实用程序。他的应用程序 Consolation 可能是其中使用最多的。Time Machine Mechanic 是专注于 macOS 某一特定方面的应用程序的绝佳示例。

相关内容