class Rails::Rack::Logger

Overwrites defaults of Rails::Rack::Logger that cause unnecessary logging. This effectively removes the log lines from the log that say: Started GET / for 192.168.2.1…

Public Instance Methods

before_dispatch(env) click to toggle source

Overwrites Rails 3.0/3.1 code that logs new requests

# File lib/logstasher/rails_ext/rack/logger.rb, line 22
def before_dispatch(env); end
call_app(*args) click to toggle source

Overwrites Rails 3.2 code that logs new requests

# File lib/logstasher/rails_ext/rack/logger.rb, line 14
def call_app(*args)
  env = args.last
  @app.call(env)
ensure
  ActiveSupport::LogSubscriber.flush_all!
end