これは簡単ですが、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)陽気
WWDC 2016ビデオを見ましたか?このトピックにおいて?私がこれについて知っていることはすべて、そのビデオで言われていることです... – matt
私はそれを見ました。驚いたことに、私はこの質問に答えるビデオで何も見つけられませんでした。しかし、これはかなり基本的なものなので、私は明らかなものを見逃すはずです。 – algal
このAPIを紹介しているWWDC2016のビデオでは答えられなかったその他の質問:https://forums.developer.apple.com/message/208800#208800 – algal