Как получить построенный / выполненный запрос из драйвера DataStax Cassandra?

Я использую драйвер DataStax Cassandra. После следующего (примера) кода:

foo_query = 'SELECT * FROM foo_column_family, где bar = %(bar_id)s'

    пытаться:
        foos = cassandra_session.execute(foo_query, {'bar_id': bar_id})
        logger.info('Выполненный запрос: {}'.format(not_sure_what_goes_in_here())
    кроме исключения как е:
        logger.error('Ошибка выполнения запроса Cassandra: %s'.format(e))
        поднять е

Я хотел бы войти запрос, который я только что execute() д. Я уже пытался использовать foo_query.get_all_query_traces()) где not_sure часть есть. Тем не менее, я вижу только пустой массив там. Есть ли переключатель для включения трассировки запросов? Я ничего не смог найти, отсканировав индекс документации.

0 ответов

Другие вопросы по тегам