破译Mac OS X崩溃日志
Mac OS X 作为操作系统非常稳定,虽然大多数软件都编写得很好,但并非所有代码都是平等的。崩溃只是计算生活中的一个事实,它让我们所有人都感到沮丧,因此能够查明问题的原因很有帮助。虽然有些崩溃的原因很明显,但有些则不然,这就是阅读 Mac OS X 崩溃日志非常有用的时候。
首先,您需要启动控制台,位于/Applications/Utilities/
您现在将看到大量用于系统、应用程序等的控制台日志选项。其中大部分会让人不知所措,但 OS X 提供了一个小帮手来帮助您入门:
- 打开应用程序菜单顶部的帮助菜单
- 选择“Console Help”以显示与应用程序相关的帮助文件,如果您完全不熟悉Console以及控制台日志和消息的解释,这是一个入门的好地方
Console,如Help文件所述,苹果解释如下:
现在您已经熟悉了基础知识,您可以导航日志的侧面菜单,如下面的屏幕截图所示,展开 ~/Library/Logs 和 CrashReporter。
CrashReporter 是事情真正开始变得有趣的地方,因为每次应用程序崩溃或在 OS X 或 Mac 应用程序中遇到问题时,它都会登录到 CrashReporter,帮助发现什么和为什么出现问题。你几乎肯定见过崩溃报告器对话框,除非你禁用它们,这是所有数据的来源。
CrashReporter 可以相当先进并快速获得深入的技术。一旦您进入 CrashReporter 并想深入了解一些详细信息,请查看 MacFixIt 中有关破译日志的有用教程:
MacFixIt:阅读 Mac OS X 崩溃报告的介绍
你不会在一夜之间成为专家,但这是开始理解所有这些含义的好地方。