패키지 io.realm.log

클래스 RealmLog


  • public final class RealmLog
    extends Object
    모든 Realm 구성 요소에서 사용하는 글로벌 로거입니다. RealmLogger 를 구현하는 클래스를 등록하여 사용자 지정 로거를 추가할 수 있습니다.
    • 생성자 세부 정보

      • RealmLog

        public RealmLog()
    • 메서드 세부 정보

      • 추가

        public static void add​(RealmLogger logger)
        로그 이벤트에 대한 알림을 받을 로거 구현을 추가합니다.
        매개변수:
        logger - RealmLogger 참고 구현입니다.
      • setLevel

        public static void setLevel​(int level)
        현재 LogLevel 를 설정합니다. 이 값을 설정하면 등록된 모든 로거에 영향을 미칩니다.
        매개변수:
        level - LogLevel 참조.
      • getLevel

        public static int getLevel()
        현재 LogLevel 를 가져옵니다.
        반환합니다:
        현재 LogLevel.
      • 제거

        public static boolean remove​(RealmLogger logger)
        특정 로거가 현재 추가되어 있는 경우 해당 로거를 제거합니다.
        반환합니다:
        true 로거가 제거된 경우 false , 그렇지 않으면 .
      • 지우기

        public static void clear()
        모든 로거를 제거합니다. 기본 네이티브 로거도 제거됩니다. registerDefaultLogger() 을 사용하여 다시 추가합니다.
      • registerDefaultLogger

        public static void registerDefaultLogger()
        이전에 제거된 경우 기본 네이티브 로거를 추가합니다. 기본 로거가 이미 등록된 경우 다시 추가되지 않습니다. Android의 기본 로거는 logcat에 기록합니다.
      • 트레이스

        public static void trace​(Throwable throwable)
        LogLevel.TRACE 예외를 기록합니다.
        매개변수:
        throwable - 로그 예외.
      • 트레이스

        public static void trace​(String message,
                                 Object... args)
        LogLevel.TRACE 이벤트를 기록합니다.
        매개변수:
        message - 메시지를 기록합니다.
        args - String.format(String, Object...) 을 사용하여 메시지 형식을 지정하는 데 사용되는 선택적 인수입니다.
      • debug

        public static void debug​(String message,
                                 Object... args)
        LogLevel.DEBUG 이벤트를 기록합니다.
        매개변수:
        message - 메시지를 기록합니다.
        args - String.format(String, Object...) 을 사용하여 메시지 형식을 지정하는 데 사용되는 선택적 인수입니다.
      • 정보

        public static void info​(Throwable throwable)
        LogLevel.INFO 예외를 기록합니다.
        매개변수:
        throwable - 로그 예외.
      • 정보

        public static void info​(String message,
                                Object... args)
        LogLevel.INFO 이벤트를 기록합니다.
        매개변수:
        message - 메시지를 기록합니다.
        args - String.format(String, Object...) 을 사용하여 메시지 형식을 지정하는 데 사용되는 선택적 인수입니다.
      • 경고

        public static void warn​(Throwable throwable)
        LogLevel.WARN 예외를 기록합니다.
        매개변수:
        throwable - 로그 예외.
      • 경고

        public static void warn​(String message,
                                Object... args)
        LogLevel.WARN 이벤트를 기록합니다.
        매개변수:
        message - 메시지를 기록합니다.
        args - String.format(String, Object...) 을 사용하여 메시지 형식을 지정하는 데 사용되는 선택적 인수입니다.
      • 오류

        public static void error​(Throwable throwable)
        LogLevel.ERROR 예외를 기록합니다.
        매개변수:
        throwable - 로그 예외.
      • 오류

        public static void error​(String message,
                                 Object... args)
        LogLevel.ERROR 이벤트를 기록합니다.
        매개변수:
        message - 메시지를 기록합니다.
        args - String.format(String, Object...) 을 사용하여 메시지 형식을 지정하는 데 사용되는 선택적 인수입니다.
      • 치명적

        public static void fatal​(Throwable throwable)
        LogLevel.FATAL 예외를 기록합니다.
        매개변수:
        throwable - 로그 예외.
      • 치명적

        public static void fatal​(String message,
                                 Object... args)
        LogLevel.FATAL 이벤트를 기록합니다.
        매개변수:
        message - 메시지를 기록합니다.
        args - String.format(String, Object...) 을 사용하여 메시지 형식을 지정하는 데 사용되는 선택적 인수입니다.