Skip to content

その他の SDK のカスタマイズ

Braze Swift SDK は、Braze インスタンスにアタッチされたBraze.Configuration オブジェクトのメンバープロパティを変更することで設定できます。設定は、Braze(configuration:) でBraze インスタンスを初期化する前にのみ行うことができます。

使用可能な設定の完全なリストについては、Braze.Configurationクラスのドキュメントを参照してください。

Braze ログレベル

Braze Swift SDK のデフォルトのログレベルは、次のチャートの.error です。このレベルは、完全に無効化されたロギングを上回る最小レベルです。

次の使用可能なログレベルのリストを参照してください。

Swift Objective-C 説明
.debug BRZLoggerLevelDebug デバッグ情報+ .info + .error
.info BRZLoggerLevelInfo 一般的なSDK 情報(ユーザーの変更など) + .error.
.error BRZLoggerLevelError ログエラー
.disabled BRZLoggerLevelDisabled ロギングは発生しません。

ログレベルの設定

ログレベルは、Braze.Configuration オブジェクトで実行時に割り当てることができます。

1
2
3
4
5
6
7
let configuration = Braze.Configuration(
  apiKey: "<BRAZE_API_KEY>",
  endpoint: "<BRAZE_ENDPOINT>"
)
// Enable logging of general SDK information (such as user changes, etc.)
configuration.logger.level = .info
let braze = Braze(configuration: configuration)
1
2
3
4
5
BRZConfiguration *configuration = [[BRZConfiguration alloc] initWithApiKey:self.APIKey
                                                                  endpoint:self.apiEndpoint];
// Enable logging of general SDK information (such as user changes, etc.)
[configuration.logger setLevel:BRZLoggerLevelInfo];
Braze *braze = [[Braze alloc] initWithConfiguration:configuration];

ろう付けロガーの使用については、ロガークラスのドキュメントを参照してください。

「このページはどの程度役に立ちましたか?」
New Stuff!