Welcome to our new developer portal! Use the "Ask" button to chat with our AI Agent.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

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)

この例では、 enableSecureLogfalseに設定されています。これは Thales SDK の初期化後のログ生成を無効にします。デフォルト設定(true)では、SDK はアプリプロセスのライフタイム中にログを書き込みます。

ログ記録を一時的に一時停止することもできます:

// ログを一時的に無効化します。
TMGClient.secureLog?.setLevel(.off)
 
// デフォルトのログレベルでログ記録を再開します。
TMGClient.secureLog?.setLevel(.warn)

ログレベルを .off に設定すると Thales SDK は新しいセキュアログエントリの書き込みを停止します。再開するにはこれを .warn (デフォルト)または別のレベルに戻してください。

セキュアログファイルの取得

Thales SDK はアプリケーションサンドボックス内にセキュアログファイルを生成します。次のように取得します:

logFiles は配列を含みます URL 利用可能なログファイルのオブジェクトです。問題を調査する際にはこれらのファイルを Thales デリバリーチームと共有してください。

コンソールログ

次の debug ライブラリを使用してコンソールでログを表示します:

  1. Mac で Console アプリを開きます。

  2. Console の アクション メニューで、次の両方を有効にします 情報メッセージを含める です。難読化の詳細は、 デバッグメッセージを含める.

Console.app でログを表示するには、 Console.appで、フィルタを TMGSDK に設定します 検索 フィールド。

最終更新

役に立ちましたか?