Docs 菜单
Docs 主页
/ /
Atlas Device SDKs
/ /

设置客户端日志级别 - Flutter 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 文档。

将日志级别设置为 debugtrace ,以在开发应用程序时诊断和排除错误。 对于生产部署,请降低日志级别以提高性能。

要配置日志级别,请设置静态属性 Realm.logger.levelLogger 提供的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));

后退

处理同步错误