SLF4J - API referenciada
Neste capítulo, discutiremos as classes e métodos que usaremos nos capítulos subsequentes deste tutorial.
Interface Logger
A interface do logger do org.slf4jpacote é o ponto de entrada da API SLF4J. O seguinte lista os métodos importantes desta interface.
Sr. Não. | Métodos e Descrição |
---|---|
1 | void debug(String msg) Este método registra uma mensagem no nível DEBUG. |
2 | void error(String msg) Este método registra uma mensagem no nível ERROR. |
3 | void info(String msg) Este método registra uma mensagem no nível INFO. |
4 | void trace(String msg) Este método registra uma mensagem no nível TRACE. |
5 | void warn(String msg) Este método registra uma mensagem no nível WARN. |
Classe LoggerFactory
A classe LoggerFactory do org.slf4j package é uma classe de utilitário usada para gerar loggers para várias APIs de log, como log4j, JUL, NOP e logger simples.
Sr. Não. | Método e Descrição |
---|---|
1 | Logger getLogger(String name) Este método aceita um valor de string que representa um nome e retorna um Logger objeto com o nome especificado. |
Classe Profiler
Esta classe pertence ao pacote org.slf4jisso é usado para fins de criação de perfil e é conhecido como criador de perfil de pobre. Usando isso, o programador pode descobrir o tempo que leva para realizar tarefas prolongadas.
A seguir estão os métodos importantes desta classe.
Sr. Não. | Métodos e Descrição |
---|---|
1 | void start(String name) Este método iniciará um novo cronômetro filho (denominado) e interromperá os cronômetros filhos anteriores (ou instrumentos de tempo). |
2 | TimeInstrument stop() Este método irá parar o cronômetro filho recente e o cronômetro global e retornar o instrumento de tempo atual. |
3 | void setLogger(Logger logger) Este método aceita um objeto Logger e associa o logger especificado ao Profiler atual. |
4 | void log() Registra o conteúdo do instrumento de hora atual que está associado a um registrador. |
5 | void print() Imprime o conteúdo do instrumento de hora atual. |