iOS
セキュアログ
Thales SDK を構成してセキュアで難読化されたログファイルを生成します。
セキュアログの有効化または無効化
セキュアログはデフォルトで有効です。Thales SDK の初期化時に無効にすることができます:
let serverUrl;
let serverCertificate;
let keyIdentifier;
let enableSecureLog; //オプション
let configurationBuilder = TMGClientConfiguration.Builder(serverUrl: serverUrl,
serverCertificate: Data(serverCertificate.utf8),
serverKeyId: keyIdentifier,
enableSecureLog: false)この例では、 enableSecureLog は falseに設定されています。これは Thales SDK の初期化後のログ生成を無効にします。デフォルト設定(true)では、SDK はアプリプロセスのライフタイム中にログを書き込みます。
ログ記録を一時的に一時停止することもできます:
// ログを一時的に無効化します。
TMGClient.secureLog?.setLevel(.off)
// デフォルトのログレベルでログ記録を再開します。
TMGClient.secureLog?.setLevel(.warn)ログレベルを .off に設定すると Thales SDK は新しいセキュアログエントリの書き込みを停止します。再開するにはこれを .warn (デフォルト)または別のレベルに戻してください。
セキュアログファイルの取得
Thales SDK はアプリケーションサンドボックス内にセキュアログファイルを生成します。次のように取得します:
logFiles は配列を含みます URL 利用可能なログファイルのオブジェクトです。問題を調査する際にはこれらのファイルを Thales デリバリーチームと共有してください。
コンソールログ
次の debug ライブラリを使用してコンソールでログを表示します:
Mac で Console アプリを開きます。
Console の アクション メニューで、次の両方を有効にします
情報メッセージを含めるです。難読化の詳細は、デバッグメッセージを含める.
最終更新
役に立ちましたか?