Docs Menu
Docs Home
/ /
Atlas Device SDK
/ /

クライアントログレベルの設定 - Flutter SDK

バージョン 1.1.0 での変更: : 非推奨、Realm Logger が採用

警告

このページでは、Realm Flutter SDK バージョン 1.0.3 以前で 同期クライアントのログ レベル を設定する方法を説明します。 Realm Flutter SDK v1.1.0 は、分離ごとに設定および構成できる Realm ロガーでこのログ記録の実装を上書きします。 以降のバージョンで Realm ロガーを設定する方法については、「 Logging - Flutter SDK 」を参照してください。

Realm 同期クライアントのログ レベルを設定できます。 アプリの環境に応じて、異なる量のデータをログに記録するためにこれを実行することをお勧めします。

利用可能なすべてのログ レベルの詳細については、 RealmLogLevel ドキュメントを参照してください。

アプリケーションの開発中にエラーを診断およびトラブルシューティングするには、ログ レベルを debugまたはtraceに設定します。 本番環境の配置では、ログ レベルを減らしてパフォーマンスを向上させます。

ログ レベルを設定するには、静的プロパティ Realm.logger.level Logger:RealmLogLevel を が提供する レベルの 1 つに変換します。

同期された Realm を開く前に、ログ レベルを設定する必要があります。

// Must set log level before opening synced realm.
Realm.logger.level = RealmLogLevel.error;
// Initialize app and user before can open synced realm.
final app = App(AppConfiguration(APP_ID));
final user = await app.logIn(Credentials.anonymous());
// Synced realm writes logs according to log level set above.
final realm = Realm(Configuration.flexibleSync(user, SCHEMA_OBJECTS));

戻る

同期エラーの処理