class SimpleProfiler::Reporters::Logger
Attributes
logger[R]
options[R]
Public Class Methods
new(logger, options={})
click to toggle source
# File lib/simple_profiler/reporters/logger.rb, line 5 def initialize(logger, options={}) @options = options @logger = logger end
Public Instance Methods
notify(event)
click to toggle source
# File lib/simple_profiler/reporters/logger.rb, line 10 def notify(event) logger.debug event.to_s if login?(event) end
Private Instance Methods
login?(event)
click to toggle source
# File lib/simple_profiler/reporters/logger.rb, line 19 def login?(event) event.total_time >= options.fetch(:min_time, 0) || event.used_memory >= options.fetch(:min_memory, 0) end