Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /
Device Sync - Flutter SDK

Configurar el nivel de registro del cliente: Flutter SDK

Changed in version 1.1.0:: Deprecated in favor of Realm Logger

Advertencia

Esta página muestra cómo configurar el nivel de registro del cliente Sync en versiones del SDK de Realm Flutter 1.0.3 y anteriores. Realm Flutter SDK v1.1.0 reemplaza esta implementación de registro con un logger de Realm que puedes configurar y establecer por aislado. Para obtener información sobre cómo establecer un logger de Realm en una versión posterior, consulta Logging - Flutter SDK.

Puedes establecer el nivel de registro del cliente de sincronización de Realm. A lo mejor quieres hacer esto para registrar diferentes cantidades de datos según el entorno de la aplicación.

Para obtener más información sobre todos los niveles de registro disponibles, consulte la Documentación de RealmLogLevel.

Establezca el nivel de registro en debug o trace para diagnosticar y solucionar errores durante el desarrollo de su aplicación. Para implementaciones de producción, reduzca el nivel de registro para mejorar el rendimiento.

Para configurar el nivel de registro, establezca la propiedad estática Realm.logger.level en uno de los Logger niveles proporcionados RealmLogLevel por.

You must set the log level before you open a synced 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));

Volver

Manejar errores de sincronización