我的应用程序.yml:
logging:
level:
org.springframework.data.mongodb.core.MongoTemplate: DEBUG
在日志中,我看到两条记录如下:
2021-10-27 12:06:14.014 DEBUG 30540 --- [nio-8080-exec-3] o.s.data.mongodb.core.MongoTemplate : findOne using query: { "id" : "2"} fields: Document{{}} for class: class com.victorlevin.StockService.domain.User in collection: users
2021-10-27 12:06:14.015 DEBUG 30540 --- [nio-8080-exec-3] o.s.data.mongodb.core.MongoTemplate : findOne using query: { "_id" : "2"} fields: {} in db.collection: TestDB.users
我发现 MongoTemplate 类有两个带有日志的地方:
doFindOne()
和FindOneCallback()
如何限制记录这些方法之一?也许如何在类的方法上设置日志记录级别?