Definir o nível de registro do cliente - Flutter SDK
Alterado na versão 1.1.0:: Preterido em favor do Realm Logger
Aviso
Esta página mostra como definir um nível de registro do cliente de sincronização nas versões 1.0.3 e anteriores do Realm Flutter SDK. Realm Flutter SDK v1.1.0 substitui essa implementação de registro por um registrador de Realm que você pode definir e configurar por isolamento. Para obter informações sobre como definir um registrador do Realm em uma versão posterior, consulte Logging - Flutter SDK.
Você pode definir o nível de registro do cliente de sincronização do Realm. Talvez você queira fazer isso para registrar diferentes quantidades de dados, dependendo do ambiente do aplicativo.
Para saber mais sobre todos os níveis de registro disponíveis, consulte a documentação do RealmLogLevel.
Defina o nível de registro para debug
ou trace
para diagnosticar e solucionar erros durante o desenvolvimento do seu aplicativo. Para sistemas de produção, diminua o nível de registro para melhorar o desempenho.
Para configurar o nível de registro, defina a propriedade estática Realm.logger.level para um dos Logger
níveis fornecidos pelo RealmLogLevel
.
Você deve definir o nível de registro antes de abrir um Realm sincronizado.
// 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));