ども、@kimihom です。 iOSアプリの開発をしていると、以下のようなケースでログが見れないことに不便さを感じることがある。 バックグラウンドで動作している時のログを見たい iOS の電源を再起動した後のログを見たい その他 アプリを開いた状態 以外でのログを見たい これらのケースでログを見ることはできないと諦めていたのだけど、調べると方法があったのでまとめておく。 OSLog の利用 シンプルに1つのクラスを作るのが良さそうだ。 import os class MyLog { static let nsLog = OSLog(subsystem: "jp.co.myapp", category: "ログ") static func p(_ log: String) { os_log("%@", log: nsLog, type: .default, log) } } // 実際の利