卡桑德拉与伐木活动

时间:2012-03-07 15:44:53

标签: logging cassandra kundera

我正在和昆德拉一起使用Cassandra。我的问题很简单......有没有办法记录所有查询/请求到Cassandra?我想知道服务器站点上到底发生了什么:)

此致

汤姆

2 个答案:

答案 0 :(得分:4)

为org.apache.cassandra.thrift.CassandraServer启用DEBUG日志记录

答案 1 :(得分:1)

为org.apache.cassandra.transport.Message启用DEBUG日志记录:

log4j.logger.org.apache.cassandra.transport.Message = DEBUG

这只记录PreparedStatements !!

例如:

DEBUG [Native-Transport-Requests:167] 2015-06-01 15:56:15,186 Message.java(第302行)收到:PREPARE INSERT INTO dba_test.cust_view(leid,vid,geoarea,ver)VALUES(? ,?,?,?);, v = 2 TRACE [Native-Transport-Requests:167] 2015-06-01 15:56:15,187 QueryProcessor.java(第283行)存储准备语句61956319a6d7c84c25414c96edf6e38c,带有4个绑定标记 DEBUG [Native-Transport-Requests:167] 2015-06-01 15:56:15,187 Tracing.java(第159行)请求完成 DEBUG [Native-Transport-Requests:167] 2015-06-01 15:56:15,187 Message.java(第309行)回应:结果已准备好61956319a6d7c84c25414c96edf6e38c [leid(dba_test,cust_view),org.apache.cassandra.db.marshal。 UTF8Type] [vid(dba_test,cust_view),org.apache.cassandra.db.marshal.UTF8Type] [geoarea(dba_test,cust_view),org.apache.cassandra.db.marshal.UTF8Type] [ver(dba_test,cust_view), org.apache.cassandra.db.marshal.LongType](resultMetadata = [0 columns]),v = 2