2017-01-12 4 views
13

이렇게 간단합니다. iOS10의 새로운 "통합 로깅 & 활동 추적"API를 사용하려는 경우 Console.app에 표시되는 로그 메시지의 수준을 어떻게 설정합니까? 즉iOS 10에서 로그 수준을 설정하는 방법은 무엇입니까?

, 내가 코드과 같이 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 and os_log_info logs are not displayed on new Mac console (unified logging) 유쾌하게

+0

WWDC 2016 비디오를 보았습니까? 이 주제에? 내가 아는 모든 것은 그 비디오에서 말한 것입니다 ... – matt

+0

나는 그것을 보았습니다. 놀랍게도, 나는이 질문에 대답하는 비디오에서 아무것도 찾지 못했습니다. 그러나 이것은 꽤 기본적인 것들이기 때문에 명백한 것을 놓치고 있어야합니다. – algal

+0

이 API를 소개하는 WWDC2016 비디오에서 응답하지 않은 추가 질문 : https://forums.developer.apple.com/message/208800#208800 – algal

답변

4

, 대답은 그냥 Console.app의 메뉴 표시 줄로 이동하여 점이다

  • 액션/정보 메시지를 포함
  • 액션/디버그 메시지 포함
+0

omg, Console.app을보고 있었는데 그 메뉴를 확인하지 않았습니다. – Sulthan

+1

500 건의 현상금 관련 질문이 여기에 있습니다. Apple DTS 티켓 1 개. 한 dev에 포럼 게시물. 여유 보드에 대한 한 가지 질문입니다. 그리고 마침내. 아무도 몰랐다. 이것은 무엇을 의미하지만 나는 무엇을 모릅니다. – algal

관련 문제