如何在MacOS上使用控制台检查日志和活动

MacOS中的控制台应用程序是系统范围的调试消息和日志文件查看器。您可以使用它来跟踪应用程序中的错误,或者只是了解您的系统中发生了什么。

这个应用程序中的大部分内容都不是为普通用户设计的,因为它是为对MacOS操作系统有更好理解的开发人员制作的。在计算机的正常使用过程中,警告和错误非常常见,因此如果您在此处看到大量警告和错误,请不要担心。

正在阅读控制台

您可以通过按Command+Space并搜索控制台应用程序,或从应用程序目录中的Utilities文件夹启动Spotlight中的控制台应用程序。(打开Finder并选择“应用程序”即可找到它。)

您将首先看到的是控制台本身。这会记录系统上运行的进程和服务发出的每条消息。它更新得非常快,所以如果您想要理解它,就必须使用一些排序。

在工具栏的上方,有一个名为“现在”的按钮,它会在新消息进入时自动向下滚动窗口。如果您要尝试实时调试,这会很有用。

您还可以选择仅查看错误和故障,这将过滤掉旁边没有红色或黄色圆点的所有内容,并且只显示您可能想要查看的重要内容。

这里还有一个搜索栏,它增加了能够按不同参数进行搜索的功能。只需键入任何内容,按Enter键,然后从“Any”下拉列表中更改参数:

您可以使用此选项缩小控制台范围,使其仅显示与您的问题相关的消息。

另一个视图是“Activity”面板,它将根据控制台消息所关联的活动对其进行排序:

它们是按层次排序的,所以您必须单击每个按钮旁边的白色“+”按钮才能将其展开。

日志查看器

您的系统日志的功能类似于更详细、更持久的控制台消息。您可以在侧栏的“报告”部分找到它们。

日志被分成不同的类别,您会发现大多数用户级别的应用程序都将其日志放在“~/Library/Logs”中,并按应用程序进行划分。较低级别的进程可能将它们的进程放在“/Library/logs”或“/var/log”中。这些文件也都存在于磁盘上,因此如果需要将文件发送给其他人,您可以导航到这些文件夹来复制文件本身。

还有“系统报告”和“用户报告”类别,它们将系统进程和用户应用程序的日志组合在一起。

相关文章