Module: RestfulMetrics::LogTools

Included in:
Client, Connection
Defined in:
lib/restful_metrics/log_tools.rb

Instance Method Summary collapse

Instance Method Details

#logger(msg, level = :warn) ⇒ Object



9
10
11
12
13
14
15
16
17
18
# File 'lib/restful_metrics/log_tools.rb', line 9

def logger(msg, level = :warn)
  msg = "#### RESTful Metrics #### " + msg
  if defined?(Rails) && defined?(Rails.logger)
    log = Rails.logger
  else
    log = Logger.new(STDOUT)
  end

  level == :warn ? log.warn(msg) : log.info(msg)
end