MongoDB Java驱动程序记录查询

瓦比哈夫

使用mongodb java驱动程序:

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

我们正在使用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中的Mongo,这也可以提供帮助。

助手

由于您使用的是Logback(和xml配置文件),因此需要为设置日志级别org.mongodb.driverlog4j.logger.org.mongodb.driver仅当通过属性文件配置log4j时将其设置为有效。

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

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

应该把戏。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

MongoDB Java驱动程序-日期查询

如何使用mongo java驱动程序将实际查询记录到MongoDB

使用mongodb java驱动程序运行本机mongodb查询

为MongoDB Java驱动程序配置日志记录

如何禁用mongoDB Java驱动程序日志记录?

如何使用Java驱动程序为MongoDB构建$ or查询?

如何使用Java驱动程序查询mongodb

在MongoDB Java驱动程序中创建查询

聚合查询中的Mongodb Java驱动程序使用限制

MongoDB Java驱动程序:MongoCore驱动程序与MongoDB驱动程序与MongoDB异步驱动程序

MongoDB PHP驱动程序:使用限制和跳过查询不同的记录

MongoDB Java驱动程序-对象类型

关于MongoDB Java驱动程序的困惑

MongoDB Java驱动程序:autoConnectRetry

MongoDB Java驱动程序中的死锁

mongodb java驱动程序-原始命令?

MongoDB:使用Java驱动程序拉

MongoDB Java错误驱动程序

MongoDB异步Java驱动程序find()

mongodb java驱动程序聚合分组

mongodb java 驱动程序 pullByFilter

使用Java mongo驱动程序在Java中实现mongodb查询

MongoDB和Java驱动程序:查询中“忽略大小写”

如何在MongoCollection Java驱动程序3中执行MongoDB findAndModify查询?

如何在MongoDB Java驱动程序3.2中编写查询,例如(A || B || C)&&(X || Y)

如何在Java mongodb驱动程序中使用“ _id”字段查询文档?

Java MongoDB 3.0驱动程序查询与众不同,无需过滤器

MongoDB Java驱动程序-如何在聚合查询中禁用游标超时?

如何使用Mongo-Java驱动程序运行MongoDB本机查询(JSON)?