Using Logback classic 1.0.6 (slf4j 1.6.5)
Running on a Weblogic server 10.3.5.
I just added the DBAppender and have some unusual errors that get generated.
My append statement works fine and it does log entries to the database:
Weblogic reports the following about the datasource creation (This pool on my local machine starts at 6 and grows by 2 up to 40 connections):
But this error is thrown quite frequently.
20:38:56,700 |-ERROR in ch.qos.logback.classic.db.DBAppender[DataBase] - problem appending event java.sql.SQLException: Cannot call commit when using distributed transactions at java.sql.SQLException: Cannot call commit when using distributed transactions
at at weblogic.jdbc.wrapper.JTAConnection.commit(JTAConnection.java:355)
at at ch.qos.logback.core.db.DBAppenderBase.append(DBAppenderBase.java:116)
at at ch.qos.logback.core.UnsynchronizedAppenderBase.doAppend(UnsynchronizedAppenderBase.java:88)
at at ch.qos.logback.core.spi.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:48)
at at ch.qos.logback.classic.Logger.appendLoopOnAppenders(Logger.java:282)
at at ch.qos.logback.classic.Logger.callAppenders(Logger.java:269)
at at ch.qos.logback.classic.Logger.buildLoggingEventAndAppend(Logger.java:470)
at at ch.qos.logback.classic.Logger.filterAndLog_0_Or3Plus(Logger.java:424)
at at ch.qos.logback.classic.Logger.info(Logger.java:628)