J'essaie d'utiliser DBAppender de Logback. Mon logback.xml a la appender suivante:Logback DBAppender url
</appender>
<appender name="DatabaseAppender" class="ch.qos.logback.classic.db.DBAppender">
<connectionSource class="ch.qos.logback.core.db.DriverManagerConnectionSource">
<driverClass>oracle.jdbc.OracleDriver</driverClass>
<url>jdbc:oracle:thin:@HOST_URL:PORT:SERVICE_NAME</url>
<user>USER</user>
<password>PASS</password>
</connectionSource>
</appender>
les œuvres données url avec d'autres classes java dans le même projet, mais il échoue avec logback donnant l'erreur suivante
ORA-00904: "ARG3": invalid identifier
at java.sql.SQLException: ORA-00904: "ARG3": invalid identifier
où ARG3 est le <url>jdbc:oracle:thin:@HOST_URL:PORT:SERVICEID</url>
Vous avez raison. Merci pour le conseil. J'ai creusé un peu et découvert qu'ils ont changé la structure de la base de données mais n'ont pas mis à jour la documentation. Depuis la version 0.9.19, la table logging_event a besoin des quatre colonnes suivantes: arg0 VARCHAR (254); arg1 VARCHAR (254); arg2 VARCHAR (254); arg3 VARCHAR (254); –