SLF4J - Configuration de l'environnement

Dans ce chapitre, nous expliquerons comment définir l'environnement SLF4J dans Eclipse IDE. Avant de procéder à l'installation, assurez-vous que Eclipse est déjà installé sur votre système. Sinon, téléchargez et installez Eclipse.

Pour plus d'informations sur Eclipse, veuillez consulter notre Tutoriel Eclipse

Étape 1: Téléchargez le fichier JAR de dépendance

Ouvrez la page d' accueil officielle du site Web SLF4J et accédez à la page de téléchargement.

Maintenant, téléchargez la dernière version stable de slf4j-X.X.tar.gzou slf4j-XXzip , selon votre système d'exploitation (si fichier windows .zip ou si fichier Linux tar.gz).

Dans le dossier téléchargé, vous trouverez slf4j-api-XXjar . Il s'agit du fichier Jar requis.

Étape 2: créer un projet et définir le chemin de génération

Ouvrez eclipse et créez un exemple de projet. Faites un clic droit sur le projet, sélectionnez l'optionBuild Path → Configure Build Path… comme indiqué ci-dessous.

dans le Java Build Path cadre dans le Libraries onglet, cliquez sur Add External JARs…

Sélectionnez le slf4j-api.x.x.jar fichier téléchargé et cliquez sur Apply and Close.

Fixations SLF4J

En plus de slf4j-api.x.x.jar fichier, SLF4Jfournit plusieurs autres fichiers Jar comme indiqué ci-dessous. Ceux-ci sont appelésSLF4J bindings.

Où chaque liaison est pour son cadre de journalisation respectif.

Le tableau suivant répertorie les liaisons SLF4J et leurs frameworks correspondants.

Sr. Non Fichier Jar et cadre de journalisation
1

slf4j-nop-x.x.jar

Aucune opération, supprime tous les enregistrements.

2

slf4j-simple-x.x.jar

Implémentation simple où les messages pour info et plus sont imprimés et, restant toutes les sorties vers System.err.

3

slf4j-jcl-x.x.jar

Cadre de journalisation Jakarta Commons.

4

slf4j-jdk14-x.x.jar

Framework Java.util.logging (JUL).

5

slf4j-log4j12-x.x.jar

Cadre de travail Log4J. De plus, vous devez avoirlog4j.jar.

Pour que SLF4J fonctionne avec slf4l-api-xxjar, vous devez ajouter le fichier Jar respectif (liaison) du framework de journalisation souhaité dans le chemin de classe du projet (définir le chemin de construction).

Pour passer d'un framework à l'autre, vous devez remplacer la liaison respective. Si aucune limite n'est trouvée, il passe par défaut en mode sans opération.

Pom.xml pour SLF4J

Si vous créez le projet maven, ouvrez le pom.xml et collez-y le contenu suivant et actualisez le projet.

<project xmlns = "http://maven.apache.org/POM/4.0.0"
   xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation = "http://maven.apache.org/POM/4.0.0
   http://maven.apache.org/xsd/maven-4.0.0.xsd">
   
   <modelVersion>4.0.0</modelVersion>
   <groupId>Sample</groupId>
   <artifactId>Sample</artifactId>
   <version>0.0.1-SNAPSHOT</version>
   <build>
      <sourceDirectory>src</sourceDirectory>
      <plugins>
         <plugin>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.7.0</version>
            <configuration>
               <source>1.8</source>
               <target>1.8</target>
            </configuration>
         </plugin>
      </plugins>
   </build>
   <dependencies>
      <dependency>
         <groupId>org.slf4j</groupId>
         <artifactId>slf4j-api</artifactId>
         <version>1.7.25</version>
      </dependency>
   </dependencies>
</project>