提问者:小点点

使用Spring启动为Couchbase SDK启用调试日志


我使用的是Couchbase SDK和Spring boot 2.6.x版本。我使用的是spring spring-data-couch base:jar:4 . 4 . 0,它又有com . couch base . client:Java-client:jar:3 . 3 . 0依赖项。问题是,当尝试执行cluster.query()方法时,我需要查看正在执行什么查询。我需要启用调试日志。然而,我已经尝试在package com.couchbase.client的logging.level的properties下将其配置为DEBUG level,但是没有显示任何内容。我也在log4j.xml中尝试了类似的配置,也没有成功。couchbase使用了任何wierd属性还是没有从log4j或spring的属性中读取指定的属性?

如果在spring的上下文中使用普通sdk方法,如何启用couchbase的日志记录?


共1个答案

匿名用户

您是否可以启用springdata的特定于沙发的属性,而不在应用程序中打包?

logging:
   level:
     org.springframework.data.couchbase.repository.query: DEBUG

这应该有帮助!它不需要任何外部依赖或日志记录解决方案