是否可以在我的 Spring Boot 应用程序中记录所有 MongoDB 查询?我试过这个:
logging.level.org.springframework.data.document.mongodb=INFO
log4j.category.org.springframework.data.document.mongodb=INFO
但它没有用。
原文由 Fabio Ebner 发布,翻译遵循 CC BY-SA 4.0 许可协议
是否可以在我的 Spring Boot 应用程序中记录所有 MongoDB 查询?我试过这个:
logging.level.org.springframework.data.document.mongodb=INFO
log4j.category.org.springframework.data.document.mongodb=INFO
但它没有用。
原文由 Fabio Ebner 发布,翻译遵循 CC BY-SA 4.0 许可协议
实际查询由 MongoTemplate 实例在 DEBUG 级别记录。
因此,将 --- 的日志级别设置为
org.springframework.data.mongodb.core.MongoTemplate
DEBUG
将启用查询日志记录。例如,只需将此行添加到您的 application.propertiese 文件中:
当然,您也可以使用 Spring Boot 提供的任何 外部化配置选项 来更改日志级别。
日志将是: