java - Spring Data Cassandra 执行的日志查询

标签 java cassandra spring-data datastax-java-driver spring-data-cassandra

我们正在使用 AbstractCassandraConfiguration 来配置 cassandra 实体,有没有办法使用 application.properties 记录应用程序执行的查询?

谢谢。

最佳答案

是的,有多种方法:

  1. 如果您使用 Spring Data for Apache Cassandra 2.0 或更高版本,则可以使用日志记录配置来激活 CQL 日志记录。将 org.springframework.data.cassandra.core.cql.CqlTemplate 的日志级别设置为 DEBUG
  2. 在任何其他情况下(或代替 1.),请使用直接附加到 Cluster 对象的 QueryLogger。请参阅What is a good way to discover all queries made by a Cassandra java app?了解更多详情。

关于java - Spring Data Cassandra 执行的日志查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53322089/

相关文章:

java - 当计算机从 sleep 模式或待机状态唤醒时,基于图像的 jframe 变为白色

java - HashMap 被最后一个值覆盖

java - 如何将字符串转换为组件以读取值

cassandra - 为什么 Cassandra 主要压缩无法清除过期的墓碑?

java - Java 中预期 XSL-FO 设计器的 UI

visual-c++ - Cassandra SSTables : how to read in c++?

mysql - 如何在 MySQL 和 Cassandra 中获取行组

java - 如何在 mongodb java spring 中使用 null dbref 保存对象?

java - spring 数据 JpaRepository 方法问题中的 Pageable 和 @Param

mysql - 使用 Spring DATA JPA 创建自定义查询?