J'essaie d'utiliser jdbcdslog ou log4jdbc avec maven2. - Je veux enregistrer tout SQL qui est exécuté par mvn-sql.Utilisation de jdbcdslog ou log4jdbc avec maven2
J'ai installé slf4j-api (1.6.1), slf4j-log4j12 (1.6.1) et jdbcdslog (1.0.5) Jars à mon maven2-repo local et configuré dans mon pom.xml les éléments suivants:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>sql-maven-plugin</artifactId>
<version>1.3</version>
<dependencies>
<dependency>
<groupId>jdbcdslog</groupId>
<artifactId>jdbcdslog</artifactId>
<version>1.0.5</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.6.1</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.6.1</version>
</dependency>
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc14</artifactId>
<version>9.0.2.0.0</version>
</dependency>
</dependencies>
<configuration>
<driver>org.jdbcdslog.DriverLoggingProxy</driver>
</configuration>
<executions>
<execution>
...
<configuration> <url>jdbc:jdbcdslog:oracle:thin:@myurl.com:1521:TEST;targetDriver=oracle.jdbc.driver.OracleDriver</url>
...
</configuration>
</execution>
</executions>
</plugin>
L'exécution de ce conduit:
java.lang.NoClassDefFoundError:. org/slf4j/LoggerFactory à org.jdbcdslog.DriverLoggingProxy (DriverLoggingProxy.java:16)
erreur se produit en utilisant la même log4jdbc. Quelqu'un at-il un aperçu de ce problème?
Merci & salutations les, Hanno