class RemoteIpProxyScrubber::Rails3_2_0::RemoteIPLogger

Protected Instance Methods

call_app(env) click to toggle source
# File lib/remote_ip_proxy_scrubber/remote_ip_logger.rb, line 36
def call_app(env)
  request = ActionDispatch::Request.new(env)
  path = request.filtered_path
  Rails.logger.info "\n\nStarted #{request.request_method} \"#{path}\" for #{request.remote_ip} at #{Time.now.to_default_s}"
  @app.call(env)
ensure
  ActiveSupport::LogSubscriber.flush_all!
end