Module: Cranium::Logging

Included in:
Application, DataImporter
Defined in:
lib/cranium/logging.rb

Instance Method Summary collapse

Instance Method Details

#log(level, message) ⇒ Object



9
10
11
12
13
# File 'lib/cranium/logging.rb', line 9

def log(level, message)
  Cranium.configuration.loggers.each do |logger|
    logger.send level, message
  end
end

#record_metric(name, value) ⇒ Object



3
4
5
# File 'lib/cranium/logging.rb', line 3

def record_metric(name, value)
  log :info, "[metrics/#{name}] #{value}"
end