设置客户端日志级别 - Flutter SDK
Atlas Device SDK 已弃用。 有关详细信息,请参阅弃用页面。
在版本 1.1.0 中进行了更改: 已弃用并替换为 Realm Logger
警告
本页介绍如何在 Realm Flutter SDK 版本 1.0.3 及更早版本中设置同步客户端日志级别。 Realm Flutter SDK v1.1.0 使用可针对每个隔离区设置和配置的 Realm 记录器取代此日志记录实现。 有关如何在更高版本中设置 Realm 记录器的信息,请参阅日志记录 - Flutter SDK。
您可以设置 Realm Sync 客户端日志级别。 您可能希望根据应用环境记录不同数量的数据。
要学习;了解有关所有可用日志记录级别的详情,请参阅 RealmLogLevel 文档。
将日志级别设置为 debug
或trace
,以在开发应用程序时诊断和排除错误。 对于生产部署,请降低日志级别以提高性能。
要配置日志级别,请设置静态属性 Realm.logger.level 为Logger
提供的RealmLogLevel
级别之一。
您必须在打开同步域之前设置日志级别。
// 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));