その他の 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];
ろう付けロガーの使用については、ロガークラスのドキュメントを参照してください。