Sha256: 603280a60106bf648417236b6ed16dee7c7e05339390bd5dc0fc54d95138f0e3

Contents?: true

Size: 394 Bytes

Versions: 7

Compression:

Stored size: 394 Bytes

Contents

unless defined?(Logger)
  require 'logger'
end

module RestfulMetrics
  
  module LogTools
    
    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
    
  end

end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
restful_metrics-1.1.1 lib/restful_metrics/log_tools.rb
restful_metrics-1.1.0 lib/restful_metrics/log_tools.rb
restful_metrics-1.0.1 lib/restful_metrics/log_tools.rb
restful_metrics-1.0.0 lib/restful_metrics/log_tools.rb
restful_metrics-0.5.4 lib/restful_metrics/log_tools.rb
restful_metrics-0.5.2 lib/restful_metrics/log_tools.rb
restful_metrics-0.5.1 lib/restful_metrics/log_tools.rb