2

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

slf4j-api-1.7.5.jar logback-core-1.0.6.jar audit-server-0.6.jar audit-common-0.6.jar audit-client-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 审计的波纹管 jars 的稳定版本是什么?

slf4j-api.jar logback-core.jar audit-server.jar audit-common.jar audit-client.jar slf4j-log4j12.jar log4j.jar

4

2 回答 2

2

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

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

于 2014-07-14T11:25:32.807 回答
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>
于 2015-10-30T03:37:13.347 回答