2013-05-21 16 views
11

Chciałbym zacząć używać SLF4J z Logback. Przeczytałem nad logback's online documentation i jestem teraz gotowy, aby dodać JARs do mojego repozytorium i wypróbować to.Zarządzanie zależnościami dla SLF4J i Logback

Ale jestem w błędzie! Jakich JARów potrzebuję? Ściągnąłem najnowszą wersję SLF4J (1.7.5) i spodziewałem się zobaczyć coś podobnego do jak slf4j-logback.jar, ale nie widzę niczego z tego rodzaju. Czytałem, że Logback zawiera "natywną implementację" SLF4J, ale nie wiem dokładnie, co to oznacza, lub jeśli to również oznacza, że ​​nie potrzebuję nawet slf4j-api-1.7.5.jar w ścieżce klas.

Pytam więc: aby użyć najnowszego Logback (1.0.13), jakich JARów potrzebuję? Spojrzałem na centralne repozytorium Maven for logback 1.0.13 i nie widziałem żadnych wymienionych zależności, więc to w ogóle mi nie pomogło. Z góry dziękuję!

Odpowiedz

20

Trzeba dodać logback-classic do pom

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

będzie przechodni dodać następujące dwa:

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

i

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

Zobacz https://logback.qos.ch/setup.html#mavenBuild aby uzyskać więcej informacji.

+0

Dzięki! ale spodziewa się również org.codehaus.groovy/groovy-all? dowolny pomysł ..? –

+0

Prawdopodobnie wystarczy dodać opcjonalny Zależność: ' org.codehaus.groovy porywające wszystko 2.4.0 ' źródło: https: //logback.qos. ch/setup.html # mavenBuild –

Powiązane problemy