SLF4J - API di riferimento

In questo capitolo discuteremo delle classi e dei metodi che useremo nei capitoli successivi di questo tutorial.

Interfaccia logger

L'interfaccia logger di org.slf4jpackage è il punto di ingresso dell'API SLF4J. Di seguito sono elencati i metodi importanti di questa interfaccia.

Sr.No. Metodi e descrizione
1

void debug(String msg)

Questo metodo registra un messaggio a livello di DEBUG.

2

void error(String msg)

Questo metodo registra un messaggio a livello di ERRORE.

3

void info(String msg)

Questo metodo registra un messaggio a livello di INFO.

4

void trace(String msg)

Questo metodo registra un messaggio a livello di TRACE.

5

void warn(String msg)

Questo metodo registra un messaggio al livello WARN.

LoggerFactory Class

La classe LoggerFactory di org.slf4j package è una classe di utilità, che viene utilizzata per generare logger per varie API di registrazione come log4j, JUL, NOP e simple logger.

Sr.No. Metodo e descrizione
1

Logger getLogger(String name)

Questo metodo accetta un valore stringa che rappresenta un nome e restituisce un Logger oggetto con il nome specificato.

Classe Profiler

Questa classe appartiene al pacchetto org.slf4jquesto viene utilizzato per scopi di profilazione ed è noto come profiler dei poveri. In questo modo, il programmatore può scoprire il tempo impiegato per eseguire attività prolungate.

Di seguito sono riportati i metodi importanti di questa classe.

Sr.No. Metodi e descrizione
1

void start(String name)

Questo metodo avvierà un nuovo cronometro bambino (denominato) e arresta i cronometri bambino precedenti (o strumenti del tempo).

2

TimeInstrument stop()

Questo metodo interromperà il cronometro figlio recente e il cronometro globale e restituirà lo strumento temporale corrente.

3

void setLogger(Logger logger)

Questo metodo accetta un oggetto Logger e associa il logger specificato al Profiler corrente.

4

void log()

Registra il contenuto dello strumento temporale corrente associato a un logger.

5

void print()

Stampa il contenuto dello strumento del tempo corrente.