使用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.driver
。log4j.logger.org.mongodb.driver
仅当通过属性文件配置log4j时,才将其设置为有效。
另外,您需要将日志记录级别设置为DEBUG
,因此在您的情况下
<logger name="org.mongodb.driver" level="DEBUG"></logger>
应该把戏。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句