문서 메뉴

문서 홈애플리케이션 개발Atlas Device SDK

클라이언트 로그 수준 설정 - Flutter SDK

버전 1.1.0에서 변경됨: 더 이상 사용되지 않으며 Realm Logger로 대체됨

경고

이 페이지에서는 Realm Flutter SDK 버전 1.0.3 이하에서 동기화 클라이언트 로그 수준을 설정하는 방법을 설명합니다. Realm Flutter SDK v1.1.0 는 격리별로 설정하고 구성할 수 있는 Realm 로거로 이 로깅 구현을 대체합니다. 이후 버전에서 Realm 로거를 설정하는 방법에 대한 자세한 내용은 로깅 - Flutter SDK를 참조하세요.

영역 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));
← 동기화 오류 처리 - Flutter SDK