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

我是否可以配置MongoDB

Java驱动程序以输出有用的(用于调试)消息,最好使用标准日志记录框架之一?我主要希望查看发生的每个查询,接收到多少数据,花费多长时间以及所有错误代码。

回答:

加载任何MongoDB Java驱动程序类 之前, 您需要设置几个系统属性:

// Enable MongoDB logging in general

System.setProperty("DEBUG.MONGO", "true");

// Enable DB operation tracing

System.setProperty("DB.TRACE", "true");

之后,驱动程序将使用标准的Java日志记录框架来记录消息。

不幸的是,据我从Java驱动程序代码中得知,日志记录的粒度还不够好-例如,您不能选择性地记录特定集合的操作。

以上是 为MongoDB Java驱动程序配置日志记录 的全部内容, 来源链接: utcz.com/qa/398317.html

回到顶部