2016-11-13 13 views
2

iOS 10まではaslフレームワーク(Appleシステムログ)を使用して、実行時にNSLogで書き込まれたログメッセージにアクセスできます。iOS 10ロギングフレームワーク:実行時に最近のログを取得する

ただし、iOS 10ではAppleが非推奨のaslを使用し、新しいLogging frameworkに置き換えました。

NSLogまたはiOS 10の新しいロギングフレームワークによって記録されたメッセージを読み込むことはできますか?

注:私はすべてのログメッセージをロードしたくない、私はちょうど(あなたがプリントを使用することができ、通常のログメッセージのために私のアプリ

答えて

0

によって記録されたものが欲しい)、ASLと同等のため、あなたはos_log使用することができます()

インポートOS

次いで

os_log( "メッセージ")

source

0

これを行うには、民間のAPIがあるかもしれませんが、this presentation(173ページ)に応じて、ログを検索する一切のパブリックAPIはありません:新しいログデータを検索するための

新しいAPIは、この公表されることはありません同等の機能はありませんasl_search機能

をリリースする彼らはので、多分彼らはいくつかの時点で追加されます、しかし「このリリース」と言うん。私はこれを行うプライベートAPIを探して、私が見つけたら私の答えを更新するつもりです。

関連する問題