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