Sha256: 1693c84cbe55a5235accd987eb37d62af5518d9a037ae0c2d79643e87ef3515e

Contents?: true

Size: 620 Bytes

Versions: 2

Compression:

Stored size: 620 Bytes

Contents

# copied from dalli
module GarbageMan
  def self.logger
    @logger ||= (rails_logger || default_logger)
  end

  def self.rails_logger
    (defined?(Rails) && Rails.respond_to?(:logger) && Rails.logger) ||
      (defined?(RAILS_DEFAULT_LOGGER) && RAILS_DEFAULT_LOGGER.respond_to?(:debug) && RAILS_DEFAULT_LOGGER)
  end

  def self.default_logger
    require 'logger'
    l = Logger.new(STDOUT)
    l.level = Logger::INFO
    l
  end

  def self.logger=(logger)
    @logger = logger
  end
end

require 'garbageman/config'
require 'garbageman/ext/thin'
require 'garbageman/rack/middleware'
require 'garbageman/collector'

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
garbageman-0.1.2 lib/garbageman.rb
garbageman-0.1.1 lib/garbageman.rb