Driver 3.x support all previous mongo server versions and the unique incompatibility factor between 2.x and 3.x drivers is that function which was deprecated in 2.12 itself. I also would like to say that log4j doesn't support connections to mongo databases that don't need authentication.
On Fri, Jul 3, 2015 at 1:12 PM, Gary Gregory <[email protected]> wrote: > FYI: I'm pretty sure that we can only support the 2.x or 3.x driver but > not both at the same time without some nasty tricks. > > On Fri, Jul 3, 2015 at 9:38 AM, Ralph Goers <[email protected]> > wrote: > >> At the very least, please create a Jira issue. >> >> Ralph >> >> On Jul 3, 2015, at 9:17 AM, Gary Gregory <[email protected]> wrote: >> >> Patches welcome! :-) >> >> Gary >> >> >> -------- Original message -------- >> From: Jose Luis Valencia <[email protected]> >> Date: 07/03/2015 08:12 (GMT-08:00) >> To: [email protected] >> Subject: log4j2 NoSql appender MongoDB 3 driver support >> >> I am using log4j 2.3, I tried to setup a NoSql appender using mongoDb >> 3.0.2 and I got this exception: >> >> Caused by: java.lang.NoSuchMethodError: com.mongodb.DB.isAuthenticated()Z >> >> at >> org.apache.logging.log4j.nosql.appender.mongodb.MongoDbProvider.createNoSqlProvider(MongoDbProvider.java:178) >> ... 90 more >> >> com.mongodb.DB.isAuthenticated() >> was removed in mongodb-java-driver since 3.0 and was deprecated since >> 2.12. It would be useful if log4j suports new >> mongodb-java-driver 3.0 >> >> Thank you! >> >> JOSÉ VALENCIA >> >> >> > > > -- > E-Mail: [email protected] | [email protected] > Java Persistence with Hibernate, Second Edition > <http://www.manning.com/bauer3/> > JUnit in Action, Second Edition <http://www.manning.com/tahchiev/> > Spring Batch in Action <http://www.manning.com/templier/> > Blog: http://garygregory.wordpress.com > Home: http://garygregory.com/ > Tweet! http://twitter.com/GaryGregory > -- José L. Valencia Gutierrez <http://www.rocoto.com.pe>
