Dans certains cas il est utile de savoir pourquoi une application quitte (crash). Dans Mac OS X, il y a la possibilité d'activer un log qui permet de voir l'activité avant le crash. Pour activer ce log :
Ouvrir une session de Terminal et aller jusqu'au répertoire /etc, dans ce répertoire ouvrez le fichier hostconfig avec un éditeur de type vi, emacs ou pico. A la fin du document ajoutez la ligne :
CRASHREPORTER=-YES-
Après avoir ajouté cette ligne sauvegardez le fichier et rebootez pour que le log soit actif.
Maintenant que ce log est activé, lors du crash d'une application, une fenêtre s'ouvrira.
Les logs seront écrit dans /var/log/crashreporter.log.
Comme ce fichier peut devenir volumineux, pensez à le vider régulièrement.
Si vous souhaitez uniquement écrire des logs (sans fenêtre qui s'ouvre), remplacez la ligne de commande ci-dessus par :
CRASHREPORTER=-LOGONLY-