Sha256: 9fcea319badb34b5032a3d4ee31371bd606b243ef02be9691db8351052cbf44b
Contents?: true
Size: 666 Bytes
Versions: 53
Compression:
Stored size: 666 Bytes
Contents
module RailsConnector class LogSubscriber < ActiveSupport::LogSubscriber def self.runtime=(value) Thread.current["rails_connector_cms_load_runtime"] = value end def self.runtime Thread.current["rails_connector_cms_load_runtime"] ||= 0 end def self.reset_runtime rt, self.runtime = runtime, 0 rt end def cms_load(event) self.class.runtime += event.duration return unless logger.debug? name = '%s (%.1fms)' % [event.payload[:name], event.duration] debug " #{name} #{event.payload[:index]} #{event.payload[:keys].inspect}" end def logger Rails.logger end end end
Version data entries
53 entries across 53 versions & 1 rubygems