Question Gestion des dépendances pour SLF4J et Logback


Je voudrais commencer à utiliser SLF4J avec Logback. J'ai lu les journaux de connexion en ligne Documentation et je suis maintenant prêt à ajouter les JAR à mon repo et à l'essayer.

Mais je suis perdu! De quels JAR ai-je besoin? J'ai téléchargé la dernière version de SLF4J (1.7.5) et je pense quelque chose comme slf4j-logback.jar, mais ne vois rien du genre. J'ai lu que Logback contient une "implémentation native" de SLF4J, mais je ne sais pas exactement ce que cela signifie, ou si cela implique aussi que je n'ai même pas besoin de slf4j-api-1.7.5.jar sur le classpath.

Je demande donc: pour utiliser le dernier Logback (1.0.13), de quels JAR ai-je besoin? J'ai jeté un coup d'oeil au repo central de Maven pour la logback 1.0.13 et ne voient aucune dépendance répertoriée, donc cela ne m'a pas aidé du tout. Merci d'avance!


12
2018-05-21 01:28


origine


Réponses:


Vous devez ajouter logback-classic à votre pom

    <dependency>
        <groupId>ch.qos.logback</groupId>
        <artifactId>logback-classic</artifactId>
        <version>1.0.13</version>
    </dependency>

il ajoutera transitoirement les deux suivants:

<dependency>
    <groupId>ch.qos.logback</groupId>
    <artifactId>logback-core</artifactId>
    <version>1.0.13</version>
</dependency>

et

<dependency>
    <groupId>org.slf4j</groupId>
    <artifactId>slf4j-api</artifactId>
    <version>1.7.5</version>
</dependency>

Voir https://logback.qos.ch/setup.html#mavenBuild pour plus d'informations.


20
2018-05-21 03:04