Подтвердить что ты не робот

Как установить уровень журнала на iOS 10?

Это так просто, но: как я устанавливаю уровень сообщений журнала, которые я вижу в Console.app, если я пытаюсь использовать новый API-интерфейс IIS10 "Унифицированный журнал и отслеживание активности"?

Другими словами, если у меня есть код, работающий на iOS, например:

fileprivate let logger = OSLog(subsystem: Bundle.main.bundleIdentifier!, category: "mycategory")

fileprivate func logv(_ s:String) {
    os_log("%@",log:logger,type:.info,s)
}

Тогда что мне нужно сделать, чтобы просмотреть зарегистрированные сообщения в Console.app? По умолчанию отображаются только сообщения журнала типа .error.

Мне интересно, как это сделать, если я запускаю код на устройстве, а не в симуляторе.

по теме:

Xcode 8 - журналы os_log_debug и os_log_info не отображаются на новой консоли Mac (унифицированное ведение журнала)

4b9b3361

Ответ 1

Как ни странно, ответ заключается в том, что вы просто заходите в панель меню Console.app и выбираете:

  • Действие/Включить информационные сообщения
  • Действие/Включить отладочные сообщения