我正在使用salat庫在play!框架來查詢來自MongoDB的數據。我有一些疑問麻煩。所以,我想記錄(在遊戲中使用logback!)以查看salat生成的實際查詢的方式。如何記錄查詢?
Q
如何記錄查詢?
0
A
回答
0
我通過將MongoDBObject轉換爲JSON,然後使用Logger.debug進行記錄來解決此問題。因此,它看起來像這樣:
Logger.debug(com.mongodb.util.JSON.serialize([MongoDBObject這裏...]))
2
薩拉特是基於MongoDB的Java驅動程序等等您可以簡單地打開驅動程序的調試級別。這裏是:
Configure logging for the MongoDB Java driver。
缺點是格式與在Mongo shell中執行的格式稍有不同。
0
複製/粘貼以下行到您的application.conf
:
logger.root=DEBUG
logger.play=DEBUG
logger.application=DEBUG
+0
它似乎是playframework本身的日誌級別的配置。它不適用於mongodb或salat。我用logger.com.mongodb = DEBUG確實顯示了一些信息,但他們不是我想要的查詢。 –
+0
我用它將查詢從Hibernate或JOOQ記錄到控制檯。 –
相關問題
- 1. 如何記錄pymongo查詢?
- 2. 如何記錄MySQL查詢?
- 3. 查詢記錄
- 4. 查詢查詢記錄
- 5. 如何Mysqli先查詢特定記錄?
- 6. 如何根據日期查詢記錄
- 7. 如何記錄特定查詢?
- 8. 如何將SQL查詢記錄到AI?
- 9. 如何根據查詢刪除記錄?
- 10. 如何記錄查詢執行時間?
- 11. 如何獲得記錄單查詢
- 12. 如何讓數和單查詢記錄
- 13. 如何記錄CoreData SQL查詢?
- 14. 如何查詢最後一個記錄
- 15. GeoServer:如何記錄SQL查詢?
- 16. 如何使用Grape記錄Mongo查詢?
- 17. 記錄mysql查詢
- 18. 查詢的記錄
- 19. 如何查詢基於組和記錄的記錄?
- 20. 相關子查詢 - 計數記錄「小於」主查詢記錄
- 21. 如何將SQL查詢轉換爲Rails活動記錄查詢?
- 22. 通過記錄號查詢SQL查詢
- 23. 查詢不同記錄的SQL查詢
- 24. find_each活動記錄查詢
- 25. 自動記錄DataMapper查詢
- 26. vb6記錄集sql查詢
- 27. 在活動記錄查詢
- 28. 軌,活動記錄查詢
- 29. 查詢來選擇記錄
- 30. SQL查詢多記錄
我這樣做,但它並沒有顯示我什麼。 –
您需要在Play中檢查您的日誌配置。 Java Mongo驅動程序將登錄到您可能由Play設置的默認記錄器。該記錄器將根據其配置過濾東西。請提供logback.xml或您有什麼+ application.conf記錄相關設置以及其他影響日誌記錄的內容。 –
檢查日誌配置設置:https://www.playframework.com/documentation/2.0/SettingsLogger –