如何记录查询



我在play中使用salat library!framework从MongoDB查询数据。我对一些查询有麻烦。所以,我想记录(在游戏中使用回落!)以查看 salat 生成的实际查询。

Salat基于MongoDB Java驱动程序,因此您可以简单地打开驱动程序的调试级别。方法如下:

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

缺点是格式与你在 Mongo shell 中执行的格式略有不同。

我通过将MongoDBObject转换为JSON,然后在游戏中使用Logger.debug记录它来解决这个问题。所以,它看起来像这样:

Logger.debug(com.mongodb.util.JSON.serialize([MongoDBObject here...]))

将以下行复制/粘贴到您的application.conf

logger.root=DEBUG
logger.play=DEBUG
logger.application=DEBUG

相关内容

  • 没有找到相关文章

最新更新