RealmLog

객체 RealmLog

모든 Realm 구성 요소에서 사용하는 글로벌 로거 클래스입니다.

기본적으로 모든 로그는 시스템에 종속되는 기본 시스템 로거로 Go합니다. 자세한 내용은 addDefaultSystemLogger 를 참조하세요.

add 를 사용하여 RealmLogger 를 구현하는 클래스를 등록하면 사용자 지정 로거를 추가할 수 있습니다.

메시지를 기록할 때 Java에 알려진 문자열 형식 옵션의 하위 집합을 사용할 수 있습니다. %s, %d%f 만 지원됩니다. https://stackoverFlow.com/a/64499248/1389357을 참조하세요. 및 https://youtrack.Jetbrains.com/ 이슈/KT-25506에서 자세한 내용을 확인하세요.

함수

클립보드에 링크 복사됨
fun 추가(logger: RealmLogger)

현재 구성된 수준과 같거나 초과하는 로그 이벤트에 대해 알림을 받을 로거를 추가합니다.

클립보드에 링크 복사됨

기본 시스템 로거를 추가합니다. 로그 이벤트를 보고하는 위치는 시스템에 따라 다릅니다.

클립보드에 링크 복사됨
fun getLevel(카테고리: LogCategory = LogCategory.Realm): 로그 레벨

로그 범주의 현재 로그 수준을 가져옵니다.

클립보드에 링크 복사됨
fun 제거(logger: RealmLogger): 부울

가능한 경우 지정된 로거를 제거합니다.

클립보드에 링크 복사됨

기본 시스템 로거를 포함한 모든 로거를 제거합니다. 기본 로거는 addDefaultSystemLogger 를 다시 호출하여 다시 추가할 수 있습니다.

클립보드에 링크 복사됨
fun setLevel(level: LogLevel, 카테고리: LogCategory = LogCategory.Realm)

로그 범주의 로그 수준을 설정합니다. 카테고리의 로그 수준을 설정하면 모든 하위 카테고리도 해당 수준에 맞게 업데이트됩니다.