python - Cassandra cqlengine 增加日志记录的详细程度

标签 python logging cassandra cql cqlengine

我是 cassandra python 客户端的新手。我目前正在调试本地 cassandra 客户端遇到的问题。同样,我想增加 cassandra cqlengine 客户端上的日志记录详细程度。我想查看客户端在进行数据库调用时正在执行的操作的详细日志。无论如何,我找不到使用文档中定义的客户端 api 来执行此操作。

我正在使用 cassandra cqlengine 版本 3.3.0 和 python 2.6。提前致谢。

最佳答案

cqlengine 使用标准 Python 日志记录。您可以通过配置整个驱动程序包的日志记录来启用,或选择模块。

This log statement将向您显示来自 cqlengine 的语句(但不是实际绑定(bind)的属性值。要设置基本控制台日志记录:

import logging
logging.basicConfig()
logger = logging.getLogger('cassandra.cqlengine.connection')
logger.setLevel(logging.DEBUG)

关于python - Cassandra cqlengine 增加日志记录的详细程度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42663037/

相关文章:

java - 如何从 Java 日志文件中提取错误信息(日志记录后)

scala - InvalidRequestException(为什么 :empid cannot be restricted by more than one relation if it includes an Equal)

python - 在不删除现有图像的情况下在 tiff 文件中写入附加图像

python - ModuleNotFoundError : No module named 'tf_slim'

c# - Akka.NET 无法识别我的自定义记录器并默认为 BusLogger

javascript - console.log 是如何工作的?

java - Cassandra 上准备好的语句的最大数量

java - 使用 java 驱动程序跟踪 Cassandra 查询时出现空指针错误

python - 如何使用 Visual Studio 的 Python 工具 (PTVS) 调试在本地 lighttpd 服务器上运行的 Python

php - 通过 Dropbox 更新图库网页?