我正在使用 DataStax Cassandra 驱动程序。在以下(示例)代码之后:
foo_query = 'SELECT * FROM foo_column_family where bar = %(bar_id)s'
尝试:
foos = cassandra_session.execute(foo_query, {'bar_id': bar_id})
logger.info('执行查询:{}'.format(not_sure_what_goes_in_here())
例外为 e:
logger.error('执行 Cassandra 查询时出错:%s'.format(e))
提高e
我想记录下我刚刚输入的查询execute()。我已经尝试过使用零件foo_query.get_all_query_traces())所在的not_sure位置。但是,我在那里只看到一个空数组。是否有一些启用查询跟踪的开关?我通过扫描文档索引找不到任何东西。