RealmLog

objeto RealmLog

Classe de registrador global usada por todos os componentes do Realm.

Por padrão, todos os registros Go para um registrador de sistema padrão que dependerá do sistema. Consulte addDefaultSystemLogger para obter mais detalhes.

Registradores personalizados podem ser adicionados registrando uma classe que implementa o RealmLogger usando add.

Ao registrar mensagens, é possível usar um subconjunto de opções de formato de string conforme conhecido no Java. Somente %s, %d e %f são suportados. Consulte https://stackoverflow.com/a/64499248/1389357 e https://Youtrack.jectbrains.com/issue/KT-25506 para obter mais informações.

Funções

Link copiado para a área de transferência
Diversão adicionar(logger: RealmLogger)

Adicione um registrador que será notificado em eventos de registro que sejam iguais ou excedam o nível configurado atualmente.

Link copiado para a área de transferência

Adiciona um registrador de sistema padrão. Onde ele relatará eventos de registro dependerá do sistema:

Link copiado para a área de transferência
Diversão getLevel(categoria: LogCategory = LogCategory.Realm): LogLevel

Obtém o nível de registro atual de uma categoria de registro.

Link copiado para a área de transferência
Diversão remover(logger: RealmLogger): Boolean

Remove o registrador fornecido, se possível.

Link copiado para a área de transferência
Diversão Remover todos(): Boolean

Remove todos os registradores, incluindo o registrador padrão do sistema. O registrador padrão pode ser adicionado novamente chamando addDefaultSystemLogger novamente.

Link copiado para a área de transferência
Diversão Definir nível(nível: LogLevel, categoria: LogCategory = LogCategory.Realm)

Define o nível de registro de uma categoria de registro. Ao definir o nível de registro de uma categoria, todas as suas subcategorias também seriam atualizadas para corresponder ao seu nível.