Sha256: ee7440955c0a9ee8ce07d191014488f748fb96bab5cca3c06aa541c16c1885dd

Contents?: true

Size: 416 Bytes

Versions: 1

Compression:

Stored size: 416 Bytes

Contents

module Rack; end
class Rack::RailsLogger
  def initialize app
    @app = app
  end

  def call env
    racklogger(env, Rails.application.config,
                    Rails,
                    ActionController::Base,
                    ActiveRecord::Base)
    @app.call(env)
  end

  def racklogger env, *mods
    if logger = env['rack.logger']
      mods.each{ |mod| mod.send(:logger=, logger) }
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rack-rails-logger-1.0.3 lib/rack-rails-logger.rb