Sha256: e183f1dad201425a7e54c886ead5bea01302c9ddead7a10aa463402f1f1d1143
Contents?: true
Size: 876 Bytes
Versions: 2
Compression:
Stored size: 876 Bytes
Contents
module CassandraObject class LogSubscriber < ActiveSupport::LogSubscriber def multi_get(event) name = 'CassandraObject multi_get (%.1fms)' % event.duration debug " #{name} (#{event.payload[:keys].size}) #{event.payload[:keys].join(" ")}" end def remove(event) name = 'CassandraObject remove (%.1fms)' % event.duration debug " #{name} #{event.payload[:key]}" end def insert(event) name = 'CassandraObject insert (%.1fms)' % event.duration debug " #{name} #{event.payload[:key]} #{event.payload[:attributes].inspect}" end def get_range(event) name = 'CassandraObject get_range (%.1fms)' % event.duration debug " #{name} (#{event.payload[:count]}) #{event.payload[:start]} => #{event.payload[:finish]}" end end end CassandraObject::LogSubscriber.attach_to :cassandra_object
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
gotime-cassandra_object-0.7.2 | lib/cassandra_object/log_subscriber.rb |
gotime-cassandra_object-0.7.1 | lib/cassandra_object/log_subscriber.rb |