Simple Log Service (SLS) の iOS 向け SDK は、ログ収集に関連する API 操作をカプセル化しているため、iOS のログを簡単に収集できます。
バージョンガイド
詳細については、「Aliyun Log iOS Release」をご参照ください。
サンプルコード
SLS の iOS 向け SDK は、さまざまなサンプルコードを提供しています。 次の表にサンプルを示します。
GitHub ソースコード | 説明 |
Swift 言語でのログ収集のサンプルコードです。 | |
Objective-C 言語でのログ収集のサンプルコード (キャッシュ設定なし) です。 | |
Objective-C 言語でのログ収集のサンプルコードで、キャッシュ設定が有効な場合の例です。 | |
Objective-C 言語でのログ収集のサンプルコードで、コールバック設定が有効な場合の例です。 |
SDK の説明
次の表では、iOS SDK が提供するログ収集機能について説明します。
機能 | SDK | 説明 |
Producer | Producer | ログ収集に関連する API 操作をカプセル化した基本的な収集 SDK です。 |
コアフレームワークライブラリ | Core | SDK フレームワークのコアライブラリです。 このライブラリは、クラッシュデータ、ネットワーク品質分析データ、およびトレースデータを収集するために必要です。 |
OT プロトコルライブラリ | OT | OpenTelemetry (OTel) のコア実装ライブラリです。 |
OT プロトコル拡張ライブラリ | OTSwift | OTel 向けの Swift 拡張ライブラリです。 |
トレースデータの収集 | Trace | iOS のトレースデータを収集するためのライブラリです。 詳細については、「iOS リアルユーザーモニタリングからのデータ取り込み」をご参照ください。 |
ネットワーク拡張ライブラリ | URLSessionInstrumentation | iOS トレースネットワークライブラリからデータを自動収集するためのライブラリです。 詳細については、「iOS リアルユーザーモニタリングからのデータ取り込み」をご参照ください。 |