Показать значения запроса с помощью datastax.QueryLogger - PullRequest
0 голосов
/ 09 октября 2018

Я использую com.datastax.driver.core.QueryLogger в Java для отображения выполненных запросов на Кассандре:

        Cluster cluster = new Cluster.Builder().addContactPoints(URL).withPort(PORT)
            .withoutJMXReporting()
            .withoutMetrics()
            .withCredentials("cassandra", "cassandra")
            .build();
    session = cluster.connect();

Журнал, который я получаю, выглядит так:

2018-10-09 03:24:17 DEBUG NORMAL - [cluster1] [YYYY/127.0.0.1:9042] Query completed normally, took 37 ms: [4 bound values] INSERT INTO client.info (id_client,phone,address,age) VALUES (:id_client,:phone,:address,:age);

Есть ли способ заменить :id_client, :phone, :address, :age по фактическим значениям?

1 Ответ

0 голосов
/ 09 октября 2018

Если трассировка включена, будут отображаться связанные значения.т.е.

  <logger name="com.datastax.driver.core.QueryLogger.NORMAL">
    <level value="TRACE"/>
  </logger>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...