Mac OS X-crashlogboeken ontcijferen
Mac OS X is wonderbaarlijk stabiel als besturingssysteem, en hoewel de meeste software goed geschreven is, is niet alle code hetzelfde. Crashen is gewoon een feit van het computerleven en het frustreert ons allemaal, dus het is handig om de oorzaak van het probleem te kunnen achterhalen. Hoewel de oorzaken van sommige crashes duidelijk zijn, zijn andere dat niet, en dit is wanneer het lezen van de crashlogboeken van Mac OS X zo nuttig kan zijn.
Allereerst wil je Console starten, te vinden in /Applications/Utilities/
Je ziet nu heel veel console-logboekopties voor systemen, apps en nog veel meer. Veel hiervan zal overweldigend zijn, maar OS X biedt een kleine hulp om u op weg te helpen:
- Open het HELP-menu bovenaan het app-menu
- Kies "Console Help" om de helpbestanden met betrekking tot de app te onthullen. Dit is een goede plek om te beginnen als je helemaal nieuw bent met Console en de interpretatie van consolelogboeken en berichten
De console, zoals beschreven in de Help-bestanden, wordt door Apple als volgt uitgelegd:
Nu je vertrouwd bent met de basisprincipes, kun je door het zijmenu met logboeken navigeren zoals weergegeven in de onderstaande schermafbeelding, waarbij je ~/Library/Logs en CrashReporter uitvouwt.
CrashReporter is waar dingen echt interessant kunnen worden, omdat elke keer dat een app crasht of een probleem optreedt in OS X of een Mac-app, deze wordt aangemeld bij CrashReporter, wat helpt om te ontdekken wat en waarom er deed zich een probleem voor. Je hebt vrijwel zeker de dialoogvensters van Crash Reporter gezien, tenzij je ze hebt uitgeschakeld. Hier gaan alle gegevens naartoe.
CrashReporter kan behoorlijk geavanceerd zijn en snel diep technisch worden. Als je eenmaal in CrashReporter bent en zin hebt om in wat meer details te duiken, bekijk dan deze handige tutorial van MacFixIt over het ontcijferen van de logs:
MacFixIt: een inleiding tot het lezen van Mac OS X-crashrapporten
Je wordt niet van de ene op de andere dag een expert, maar het is een goede plek om te beginnen te begrijpen wat dit allemaal betekent.