Pacote io.realm.log
Class RealmLog
- java.lang.Object
-
- io.realm.log.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 implementamRealmLogger
.
-
-
Resumo do construtor
Construtores Constructor Descrição RealmLog()
-
Resumo do método
Todos os métodos Métodos estáticos Métodos concretos Modificador e tipo Método Descrição static void
add(RealmLogger logger)
Adiciona uma implementação de registrador que será notificada em eventos de registro.static void
clear()
Remove todos os registradores.static void
debug(String message, Object... args)
Registra um eventoLogLevel.DEBUG
.static void
debug(Throwable throwable)
Registra uma exceçãoLogLevel.DEBUG
.static void
debug(Throwable throwable, String message, Object... args)
Registra um eventoLogLevel.DEBUG
.static void
error(String message, Object... args)
Registra um eventoLogLevel.ERROR
.static void
error(Throwable throwable)
Registra uma exceçãoLogLevel.ERROR
.static void
error(Throwable throwable, String message, Object... args)
Registra um eventoLogLevel.ERROR
.static void
fatal(String message, Object... args)
Registra um eventoLogLevel.FATAL
.static void
fatal(Throwable throwable)
Registra uma exceçãoLogLevel.FATAL
.static void
fatal(Throwable throwable, String message, Object... args)
Registra um eventoLogLevel.FATAL
.static int
getLevel()
Obtenha oLogLevel
atual.static void
info(String message, Object... args)
Registra um eventoLogLevel.INFO
.static void
info(Throwable throwable)
Registra uma exceçãoLogLevel.INFO
.static void
info(Throwable throwable, String message, Object... args)
Registra um eventoLogLevel.INFO
.static void
registerDefaultLogger()
Adiciona um registrador nativo padrão se ele tiver sido removido antes.static boolean
remove(RealmLogger logger)
Remove o registrador fornecido se ele estiver adicionado no momento.static void
setLevel(int level)
Define oLogLevel
atual.static void
trace(String message, Object... args)
Registra um eventoLogLevel.TRACE
.static void
trace(Throwable throwable)
Registra uma exceçãoLogLevel.TRACE
.static void
trace(Throwable throwable, String message, Object... args)
Registra um eventoLogLevel.TRACE
.static void
warn(String message, Object... args)
Registra um eventoLogLevel.WARN
.static void
warn(Throwable throwable)
Registra uma exceçãoLogLevel.WARN
.static void
warn(Throwable throwable, String message, Object... args)
Registra um eventoLogLevel.WARN
.
-
-
-
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 doRealmLogger
.
-
Definir nível
public static void setLevel(int level)
Define oLogLevel
atual. Definir isso afetará todos os loggers registrados.- Parâmetros:
level
- consulteLogLevel
.
-
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. UseregisterDefaultLogger()
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çãoLogLevel.TRACE
.- Parâmetros:
throwable
- exceção ao registro.
-
RASTREAR
public static void trace(String message, Object... args)
Registra um eventoLogLevel.TRACE
.- Parâmetros:
message
- mensagem para registrar.args
- argumentos opcionais usados para formatar a mensagem usandoString.format(String, Object...)
.
-
RASTREAR
public static void trace(@Nullable Throwable throwable, @Nullable String message, Object... args)
Registra um eventoLogLevel.TRACE
.- Parâmetros:
throwable
- exceção opcional para registrar.message
- mensagem opcional.args
- argumentos opcionais usados para formatar a mensagem usandoString.format(String, Object...)
.
-
debug
public static void debug(@Nullable Throwable throwable)
Registra uma exceçãoLogLevel.DEBUG
.- Parâmetros:
throwable
- exceção ao registro.
-
debug
public static void debug(String message, Object... args)
Registra um eventoLogLevel.DEBUG
.- Parâmetros:
message
- mensagem para registrar.args
- argumentos opcionais usados para formatar a mensagem usandoString.format(String, Object...)
.
-
debug
public static void debug(@Nullable Throwable throwable, @Nullable String message, Object... args)
Registra um eventoLogLevel.DEBUG
.- Parâmetros:
throwable
- exceção opcional para registrar.message
- mensagem opcional.args
- argumentos opcionais usados para formatar a mensagem usandoString.format(String, Object...)
.
-
informações
public static void info(Throwable throwable)
Registra uma exceçãoLogLevel.INFO
.- Parâmetros:
throwable
- exceção ao registro.
-
informações
public static void info(String message, Object... args)
Registra um eventoLogLevel.INFO
.- Parâmetros:
message
- mensagem para registrar.args
- argumentos opcionais usados para formatar a mensagem usandoString.format(String, Object...)
.
-
informações
public static void info(@Nullable Throwable throwable, @Nullable String message, Object... args)
Registra um eventoLogLevel.INFO
.- Parâmetros:
throwable
- exceção opcional para registrar.message
- mensagem opcional.args
- argumentos opcionais usados para formatar a mensagem usandoString.format(String, Object...)
.
-
AVISAR
public static void warn(Throwable throwable)
Registra uma exceçãoLogLevel.WARN
.- Parâmetros:
throwable
- exceção ao registro.
-
AVISAR
public static void warn(String message, Object... args)
Registra um eventoLogLevel.WARN
.- Parâmetros:
message
- mensagem para registrar.args
- argumentos opcionais usados para formatar a mensagem usandoString.format(String, Object...)
.
-
AVISAR
public static void warn(@Nullable Throwable throwable, @Nullable String message, Object... args)
Registra um eventoLogLevel.WARN
.- Parâmetros:
throwable
- exceção opcional para registrar.message
- mensagem opcional.args
- argumentos opcionais usados para formatar a mensagem usandoString.format(String, Object...)
.
-
Erro
public static void error(Throwable throwable)
Registra uma exceçãoLogLevel.ERROR
.- Parâmetros:
throwable
- exceção ao registro.
-
Erro
public static void error(String message, Object... args)
Registra um eventoLogLevel.ERROR
.- Parâmetros:
message
- mensagem para registrar.args
- argumentos opcionais usados para formatar a mensagem usandoString.format(String, Object...)
.
-
Erro
public static void error(@Nullable Throwable throwable, @Nullable String message, Object... args)
Registra um eventoLogLevel.ERROR
.- Parâmetros:
throwable
- exceção opcional para registrar.message
- mensagem opcional.args
- argumentos opcionais usados para formatar a mensagem usandoString.format(String, Object...)
.
-
Fatal
public static void fatal(Throwable throwable)
Registra uma exceçãoLogLevel.FATAL
.- Parâmetros:
throwable
- exceção ao registro.
-
Fatal
public static void fatal(String message, Object... args)
Registra um eventoLogLevel.FATAL
.- Parâmetros:
message
- mensagem para registrar.args
- argumentos opcionais usados para formatar a mensagem usandoString.format(String, Object...)
.
-
Fatal
public static void fatal(@Nullable Throwable throwable, @Nullable String message, Object... args)
Registra um eventoLogLevel.FATAL
.- Parâmetros:
throwable
- exceção opcional para registrar.message
- mensagem opcional.args
- argumentos opcionais usados para formatar a mensagem usandoString.format(String, Object...)
.
-
-