Method: Sapience::LogMethods#measure

Defined in:
lib/sapience/log_methods.rb

#measure(level, message, params = {}, &block) ⇒ Object Also known as: benchmark

Dynamically supply the log level with every measurement call



109
110
111
112
113
114
115
116
# File 'lib/sapience/log_methods.rb', line 109

def measure(level, message, params = {}, &block)
  index = Sapience.config.level_to_index(level)
  if level_index <= index
    measure_internal(level, index, message, params, &block)
  else
    yield params if block
  end
end