【发布时间】:2022-12-22 08:35:05
【问题描述】:
我正在使用 Couchbase SDK 和 Spring boot 2.6.x 版本。我正在使用 spring spring-data-couchbase:jar:4.4.0,它又具有 com.couchbase.client:java-client:jar:3.3.0 依赖项。问题是在尝试执行 cluster.query() 方法时,我需要查看正在执行的查询。我需要启用调试日志。但是,我尝试在包 com.couchbase.client 的 logging.level 属性下将其配置为 DEBUG 级别,但没有显示任何内容。我也在 log4j.xml 中尝试了类似的配置,但也不走运。 couchbase 是否使用任何奇怪的属性,或者它是否不读取从 log4j 或 spring 的属性指定的属性?
如果在 spring 的上下文中使用普通的 sdk 方法,如何为 couchbase 启用日志记录?
【问题讨论】:
-
Couchbase Java SDK 中没有记录用户查询的日志级别,因为通常这将是非常高/垃圾量的输出。您的应用程序将需要自己记录。
标签: java spring-boot couchbase spring-data-couchbase couchbase-java-api