Начиная со сборки 2.6.28, iOS SDK логирует события при помощи OSLog, что позволяет управлять выводом в лог XCode и Console
Управление выводом в лог XCode
Для того, чтобы менять уровень вывод логов в XCode, необходимо в свойствах схемы (меню Product/Scheme/Edit scheme...) добавить переменную среды
OS_ACTIVITY_MODE
Переменная может принимать следующие значения:
- info - уровень вывода Info
- debug - уровень вывода Debug
- disable - лог не выводится
Управление выводом в лог Console
По умолчанию, в приложении Console выводятся только сообщения об ошибках с подключенного устройства. Чтобы добавить вывод сообщений на уровне Indo или Debug, необходимо выбрать соответствующий пункт меню Action
Следует учесть, что в приложении Console собирается вывод от всех процессов на устройстве, поэтому сообщения от отлаживаемого приложения необходимо фильтровать