class ActiveSupport::CacheLogSubscriber
Public Instance Methods
cache_fetch_hit(event)
click to toggle source
# File lib/rails/cache/logging.rb, line 17 def cache_fetch_hit(event) message = " cache hit: #{event.payload[:key]}" message << " (%.1fms)" % event.duration logger.debug message end
cache_read(event)
click to toggle source
# File lib/rails/cache/logging.rb, line 7 def cache_read(event) return if event.payload[:super_operation] == :fetch message_string = event.payload[:hit] ? "hit" : "miss" message = " cache #{message_string}: #{event.payload[:key]}" message << " (%.1fms)" % event.duration event.payload[:hit] ? logger.debug(message) : logger.info(message) end
cache_write(event)
click to toggle source
# File lib/rails/cache/logging.rb, line 24 def cache_write(event) message = " cache write: #{event.payload[:key]}" message << " (%.1fms)" % event.duration logger.info message end