Как использовать Console.app для просмотра журналов уровня отладки из os_log из приложения iOS, запущенного в симуляторе?

#ios #ios-simulator #oslog

#iOS #ios-симулятор #oslog

Вопрос:

Это вопрос о том, как использовать унифицированную платформу ведения журнала Apple, также известную как «os_log», функцию, которую вы вызываете из Swift.

В частности, я хочу знать, возможно ли это:

  1. для просмотра журналов в Console.app (не с помощью log инструмента командной строки)…
  2. чтобы просматривать журналы debug уровня (не только info уровня)…
  3. для приложения iOS, запущенного в симуляторе (не только на устройстве).

Вы не можете сделать это, просто запустив Console.app, указав на симулятор и выбрав Действие / Включить сообщение отладки, что является очевидной вещью, которую нужно сделать.

В этой статье предполагается, что debug журналы уровня не отображаются, потому что «уровень журнала ‘system’ установлен на info «, но я нигде не могу найти обсуждение, объясняющее, что это значит.

Ответ №1:

Похоже, это ошибка в консольном приложении при работе с симулятором: https://forums.developer.apple.com/thread/82736

Я полагаю, что был зарегистрирован радар: rdar: //47667447