Как я могу контролировать уровень ошибок сообщений NSLog на iOS? - PullRequest
12 голосов
/ 09 июня 2011

Я заметил, что NSLog() регистрирует все мои сообщения с уровнем ошибки Warning, но когда я смотрю на консоль, я вижу другие сообщения с различными уровнями ошибок, такими как Info или `Ошибка.

Как я могу контролировать уровень ошибок моих сообщений?

Ответы [ 2 ]

9 голосов
/ 20 января 2012

Я не верю, что вы можете изменить уровень регистрации сообщений NSLog(). Вы можете использовать сторонние решения для ведения журналов (или написать собственный макрос), чтобы вставлять в журналы строки с различными уровнями ошибок, которые затем могут быть отфильтрованы.

Проверьте следующие библиотеки для готовых решений для ведения журналов.

5 голосов
/ 10 апреля 2015

Используйте журнал ASL:

asl_log(NULL, NULL, ASL_LEVEL_INFO, "Hello World!!!");

Где ASL_LEVEL_INFO может быть любым из них:

ASL_LEVEL_EMERG 
ASL_LEVEL_ALERT
ASL_LEVEL_CRIT
ASL_LEVEL_ERR
ASL_LEVEL_WARNING
ASL_LEVEL_NOTICE
ASL_LEVEL_INFO
ASL_LEVEL_DEBUG
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...