Pacote io.realm.log

Class RealmLog


  • public final class RealmLog
    extends Object
    Registrador global usado por todos os componentes do Realm. Registradores personalizados podem ser adicionados registrando-se classes que implementam RealmLogger.
    • Detalhes do construtor

      • RealmLog

        public RealmLog()
    • Detalhes do método

      • adicionar

        public static void add​(RealmLogger logger)
        Adiciona uma implementação de registrador que será notificada em eventos de registro.
        Parâmetros:
        logger - a referência a uma implementação do RealmLogger .
      • Definir nível

        public static void setLevel​(int level)
        Define o LogLevel atual. Definir isso afetará todos os loggers registrados.
        Parâmetros:
        level - consulte LogLevel.
      • getLevel

        public static int getLevel()
        Obtenha o LogLevel atual.
        Retorna:
        o LogLevel atual.
      • remover

        public static boolean remove​(RealmLogger logger)
        Remove o registrador fornecido se ele estiver adicionado no momento.
        Retorna:
        true se o registrador foi removido, false caso contrário.
      • Limpar

        public static void clear()
        Remove todos os registradores. O registrador nativo padrão também será removido. Use registerDefaultLogger() para adicioná-lo de volta.
      • registrarDefaultLogger

        public static void registerDefaultLogger()
        Adiciona um registrador nativo padrão se ele tiver sido removido antes. Se o registrador padrão já tiver sido registrado, ele não será adicionado novamente. O registrador padrão no Android registrará no logcat.
      • RASTREAR

        public static void trace​(Throwable throwable)
        Registra uma exceção LogLevel.TRACE .
        Parâmetros:
        throwable - exceção ao registro.
      • informações

        public static void info​(Throwable throwable)
        Registra uma exceção LogLevel.INFO .
        Parâmetros:
        throwable - exceção ao registro.
      • AVISAR

        public static void warn​(Throwable throwable)
        Registra uma exceção LogLevel.WARN .
        Parâmetros:
        throwable - exceção ao registro.
      • Erro

        public static void error​(Throwable throwable)
        Registra uma exceção LogLevel.ERROR .
        Parâmetros:
        throwable - exceção ao registro.
      • Fatal

        public static void fatal​(Throwable throwable)
        Registra uma exceção LogLevel.FATAL .
        Parâmetros:
        throwable - exceção ao registro.