Sha256: 1c925ab2f075529c2d7859b136195e089d38346943d8f6856012e11827072f11

Contents?: true

Size: 378 Bytes

Versions: 5

Compression:

Stored size: 378 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

5 entries across 5 versions & 1 rubygems

Version Path
restful_metrics-2.0.0.pre.alpha.1 lib/restful_metrics/log_tools.rb
restful_metrics-1.1.5 lib/restful_metrics/log_tools.rb
restful_metrics-1.1.4 lib/restful_metrics/log_tools.rb
restful_metrics-1.1.3 lib/restful_metrics/log_tools.rb
restful_metrics-1.1.2 lib/restful_metrics/log_tools.rb