为MongoDB Java驱动程序配置日志记录
我是否可以配置MongoDB
Java驱动程序以输出有用的(用于调试)消息,最好使用标准日志记录框架之一?我主要希望查看发生的每个查询,接收到多少数据,花费多长时间以及所有错误代码。
回答:
在 加载任何MongoDB Java驱动程序类 之前, 您需要设置几个系统属性:
// Enable MongoDB logging in generalSystem.setProperty("DEBUG.MONGO", "true");
// Enable DB operation tracing
System.setProperty("DB.TRACE", "true");
之后,驱动程序将使用标准的Java日志记录框架来记录消息。
不幸的是,据我从Java驱动程序代码中得知,日志记录的粒度还不够好-例如,您不能选择性地记录特定集合的操作。
以上是 为MongoDB Java驱动程序配置日志记录 的全部内容, 来源链接: utcz.com/qa/398317.html