Decifrando registros de falha do Mac OS X
Mac OS X é maravilhosamente estável como sistema operacional e, embora a maioria dos softwares seja bem escrita, nem todos os códigos são criados iguais. A falha é apenas um fato da vida da computação e frustra a todos nós, por isso é útil poder identificar a causa do problema. Embora as causas de alguns travamentos sejam óbvias, outras não, e é nesse momento que a leitura dos logs de travamento do Mac OS X pode ser tão útil.
Primeiro, você deve iniciar o Console, localizado em /Applications/Utilities/
Agora você verá várias opções de log do console para sistemas, aplicativos e muito mais. Muito disso será esmagador, mas o OS X fornece um pequeno auxiliar para você começar:
- Abra o menu AJUDA na parte superior do menu do aplicativo
- Escolha “Ajuda do Console” para revelar os arquivos de ajuda relacionados ao aplicativo, este é um bom lugar para começar se você for totalmente novo no Console e na interpretação dos logs e mensagens do console
Console, conforme descrito nos arquivos de Ajuda, é explicado da seguinte forma pela Apple:
Agora que você se familiarizou com o básico, você pode navegar pelo menu lateral de logs conforme mostrado na captura de tela abaixo, expandindo ~/Library/Logs e CrashReporter.
CrashReporter é onde as coisas podem realmente começar a ficar interessantes, porque cada vez que um aplicativo trava ou um problema é encontrado no OS X ou em um aplicativo Mac, ele é conectado ao CrashReporter, ajudando a descobrir o que e por quê ocorreu um problema. É quase certo que você já viu as caixas de diálogo do Crash Reporter, a menos que as tenha desabilitado. É para lá que vão todos os dados.
CrashReporter pode ser bastante avançado e tornar-se profundamente técnico rapidamente. Quando estiver no CrashReporter e quiser pesquisar mais detalhes, confira este tutorial útil do MacFixIt sobre como decifrar os logs:
MacFixIt: Uma introdução à leitura de relatórios de falhas do Mac OS X
Você não se tornará um especialista da noite para o dia, mas é um bom lugar para começar a entender o que tudo isso significa.