Есть ли популярная замена NSLog с открытым исходным кодом, которая обрабатывает включение только в DEBUG и разных уровнях журнала? - PullRequest
3 голосов
/ 16 марта 2011

Есть ли хорошо известная / популярная замена / подход NSLog, которую используют многие разработчики iPhone?

Это тот, который обеспечивает, чтобы ведение журнала типа отладки появлялось только в состояниях отладки (макросы и т. Д.) И поддержка различных уровней журнала (DEBUG, WARN, INFO, ERROR и т. Д.)?

Я понимаю, что может быть не так много работы по реализации этого, но любопытно узнать, есть ли популярные загрузки, которые используют многие разработчики iPhone, которые уже решают эту проблему.

Ответы [ 3 ]

4 голосов
/ 16 марта 2011

Я использую префикс Marcus Zarra.pch. Раньше он был на http://www.cimgf.com/2010/05/02/my-current-prefix-pch-file/, но сайт сейчас недоступен, был скопирован в эту сущность

Он не имеет столько уровней, сколько вы хотите, но дает вам достаточно представления о том, как вы это сделаете.

3 голосов
/ 27 июня 2012

CocoaLumberjack - простая, но мощная утилита регистрации. С помощью нескольких строк кода вы можете отправить все свои записи журнала на консоль или в файл, или в оба. Или даже в базу данных.

Плюс это полностью настраиваемый. Например, вы можете настроить количество уровней.

https://github.com/CocoaLumberjack/CocoaLumberjack

0 голосов
/ 25 мая 2011

https://github.com/CocoaLumberjack/CocoaLumberjack

кажется активным даже сейчас (май 2011 г.).

...