2

私はクンデラでカサンドラを使用しています。私の質問は簡単です...すべてのクエリ/リクエストをCassandraに記録する方法はありますか? サーバーサイトで正確に何が起こるか知りたい:)

よろしく

トム

4

2 に答える 2

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) 値 (?、?、 ?, ?);, 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 行目) request complete DEBUG [Native-Transport-Requests:167] 2015-06-01 15:56:15,187 Message.java (309 行目)応答: RESULT PREPARED 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 列])、v=2

于 2015-06-01T14:17:14.983 に答える