MongoDB java驱动程序记录查询

MongoDB java驱动程序记录查询,java,logging,logback,mongo-java-driver,Java,Logging,Logback,Mongo Java Driver,使用mongodb java驱动程序: <dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> <version>3.2.2</version> </dependency> o

使用mongodb java驱动程序:

         <dependency>
            <groupId>org.mongodb</groupId>
            <artifactId>mongo-java-driver</artifactId>
            <version>3.2.2</version>
        </dependency>

org.mongodb
mongo java驱动程序
3.2.2
我们正在使用logback.xml文件进行日志记录,我想记录向Mongo发出的所有查询。我补充说:

<logger name="org.mongodb" level="INFO"></logger>

这并没有解决问题,所以我就解决了

<logger name="log4j.logger.org.mongodb.driver" level="INFO"></logger>

但这也无济于事


有人能给我引路吗。或者告诉我是否有其他方法可以将查询记录到/var/log/mongodb/Mongo.log中,这也会有所帮助。

因为您使用的是回写(以及xml配置文件),所以需要为
org.mongodb.driver
设置日志级别。只有在通过属性文件配置log4j时,才能将其设置为
log4j.logger.org.mongodb.driver

此外,您需要将日志记录级别设置为
DEBUG
,因此在您的情况下

<logger name="org.mongodb.driver" level="DEBUG"></logger>

你应该去玩这个把戏