Печать ошибок в файл в какао / Objective-C - PullRequest
1 голос
/ 23 августа 2010

Hello Fellow Computer People!

Любой, кто хочет помочь, получит мою благодарность;)

Просто интересно, как лучше всего распечатать ошибки в файле, то есть, чтобы в случае сбоя моего исполняемого файла я мог получить запись о том, что произошло.

Это будет в Какао, Objective-C или C.

Спасибо

Eric

PS. Я надеюсь, что мой вопрос не слишком общий или расплывчатый. Пожалуйста, дайте мне знать, если вам нужны разъяснения.

1 Ответ

2 голосов
/ 23 августа 2010

Если ваше приложение дает сбой, оно автоматически запишет журнал сбоя в ~/Library/Logs/CrashReporter. Журнал сбоев будет содержать много полезной информации, включая трассировку стека и состояние реестра. Вам не нужно ничего делать, чтобы включить эту функцию.

Для других сообщений об ошибках, которые не вызывают сбоев, вы можете использовать NSLog для записи информации в файл журнала приложения, который хранится в ~/Library/Logs. К сообщениям журнала будет добавлена ​​временная метка. По умолчанию NSLog записывает в глобальный консольный журнал, но это поведение можно изменить, установив STDERR_FILENO.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...