Sha256: 6536817ac59c6709e0f8199f94d1e8376bb87caed242e0131299c406c1d412bd
Contents?: true
Size: 646 Bytes
Versions: 37
Compression:
Stored size: 646 Bytes
Contents
module Scrivito class LogSubscriber < ActiveSupport::LogSubscriber def self.runtime=(value) Thread.current["scrivito_cms_load_runtime"] = value end def self.runtime Thread.current["scrivito_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
37 entries across 37 versions & 1 rubygems