Cassandra cqlengine увеличивает детализацию ведения журнала

Я новичок в клиенте cassandra python. В настоящее время я отлаживаю проблему, с которой столкнулся мой локальный клиент cassandra. Для того же я хочу увеличить детализацию ведения журнала на клиенте cassandra cqlengine. Я хочу видеть подробные журналы того, что делает клиент, когда он делает вызовы базы данных. Я так и не смог найти, как это сделать, используя клиентские API, которые определены в документации.

Я использую cassandra cqlengine версии 3.3.0 с python 2.6. Заранее спасибо.


person user1855193    schedule 08.03.2017    source источник


Ответы (1)


cqlengine использует стандартное ведение журнала Python. Вы можете включить, настроив ведение журнала для всего пакета драйверов или отдельных модулей.

Этот оператор журнала будет показать вам операторы, выходящие из cqlengine (но не фактические значения привязанных атрибутов. Чтобы настроить базовое ведение журнала консоли:

import logging
logging.basicConfig()
logger = logging.getLogger('cassandra.cqlengine.connection')
logger.setLevel(logging.DEBUG)
person Adam Holmberg    schedule 08.03.2017