To jest takie proste, ale: jak u licha ustawiam poziom komunikatów logów, które widzę w Console.app, jeśli próbuję użyć nowego API "Ujednoliconego rejestrowania & Activity Tracing" w systemie iOS10?Jak ustawić poziom rejestrowania w systemie iOS 10?
Innymi słowy, jeśli mam kod działa na iOS tak:
fileprivate let logger = OSLog(subsystem: Bundle.main.bundleIdentifier!, category: "mycategory")
fileprivate func logv(_ s:String) {
os_log("%@",log:logger,type:.info,s)
}
Więc co muszę zrobić, aby zobaczyć zalogowanego wiadomości w Console.app? Domyślnie tylko komunikaty dziennika typu .error
wydają się być widoczne.
Zastanawiam się, jak to zrobić, jeśli uruchamiam kod na urządzeniu, a nie na symulatorze.
pokrewne:
Xcode 8 - os_log_debug and os_log_info logs are not displayed on new Mac console (unified logging)
Oglądałeś wideo WWDC 2016 w tym temacie? Wszystko, co wiem o tym, to to, co zostało powiedziane w tym filmie ... – matt
Zrobiłem to. O dziwo, nie znalazłem niczego w tym filmie, który odpowie na to pytanie. Ale brakuje mi czegoś oczywistego, ponieważ to jest dość podstawowe rzeczy. – algal
Więcej pytań, na które nie odpowiedział film WWDC2016 przedstawiający ten interfejs API: https://forums.developer.apple.com/message/208800#208800 – algal