Logback审计问题

时间:2013-11-07 10:47:54

标签: java java-ee slf4j logback

我成功地用波纹管罐子创建了logback审计战。

SLF4J-API-1.7.5.jar 的logback核-1.0.6.jar 审计服务器0.6.jar 审计共0.6.jar 审计客户0.6.jar SLF4J-log4j12-1.7.5.jar 的log4j-1.2.17.jar

但最近引入了1.0.13版本的logback-core。所以我们就是这样说的。但是我们得到了吼叫错误。

java.lang.NoClassDefFoundError: ch.qos.logback.core.joran.spi.Pattern 

然后我们尝试使用logback-core版本1.0.12,但它给出了以下错误。

java.lang.NoClassDefFoundError: ch.qos.logback.core.status.StatusChecker

然后我们尝试使用logback-core版本1.0.11,它工作正常。

请问有谁请告诉我用于logback审计的波纹管罐的稳定版本是什么?

SLF4J-api.jar文件 的logback-core.jar添加 审计的server.jar 审计common.jar 审计client.jar中 SLF4J-log4j12.jar log4j.jar

2 个答案:

答案 0 :(得分:2)

pom文件指出logback-audit 0.6需要logback-core 1.0.9

http://search.maven.org/#artifactdetails%7Cch.qos.logback%7Caudit-parent%7C0.6%7Cpom

答案 1 :(得分:0)

您应该对logback-core,logback-classic使用相同的logback版本。

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