SLF4J - API référencée

Dans ce chapitre, nous discuterons des classes et des méthodes que nous utiliserons dans les chapitres suivants de ce tutoriel.

Interface de l'enregistreur

L'interface enregistreur du org.slf4jpackage est le point d'entrée de l'API SLF4J. La liste suivante répertorie les méthodes importantes de cette interface.

Sr.No. Méthodes et description
1

void debug(String msg)

Cette méthode enregistre un message au niveau DEBUG.

2

void error(String msg)

Cette méthode enregistre un message au niveau ERROR.

3

void info(String msg)

Cette méthode enregistre un message au niveau INFO.

4

void trace(String msg)

Cette méthode enregistre un message au niveau TRACE.

5

void warn(String msg)

Cette méthode enregistre un message au niveau WARN.

Classe LoggerFactory

La classe LoggerFactory du org.slf4j package est une classe d'utilitaires, qui est utilisée pour générer des enregistreurs pour diverses API de journalisation telles que log4j, JUL, NOP et simple logger.

Sr.No. Méthode et description
1

Logger getLogger(String name)

Cette méthode accepte une valeur de chaîne représentant un nom et renvoie un Logger objet avec le nom spécifié.

Classe de profileur

Cette classe appartient au package org.slf4jil est utilisé à des fins de profilage et il est connu sous le nom de profileur du pauvre. Grâce à cela, le programmeur peut connaître le temps nécessaire pour effectuer des tâches prolongées.

Voici les méthodes importantes de cette classe.

Sr.No. Méthodes et description
1

void start(String name)

Cette méthode démarre un nouveau chronomètre enfant (nommé) et arrête les chronomètres enfants précédents (ou instruments de temps).

2

TimeInstrument stop()

Cette méthode arrêtera le chronomètre enfant récent et le chronomètre global et retournera l'instrument de temps actuel.

3

void setLogger(Logger logger)

Cette méthode accepte un objet Logger et associe le logger spécifié au Profiler actuel.

4

void log()

Enregistre le contenu de l'instrument de temps actuel associé à un enregistreur.

5

void print()

Imprime le contenu de l'instrument de temps actuel.