Sha256: 3af29a60f32eb9ec20ef38d5e6b4d35011482dcf945b6d155bcb375ff2890d9a

Contents?: true

Size: 473 Bytes

Versions: 5

Compression:

Stored size: 473 Bytes

Contents

module Restforce
  class Middleware::Logger < Faraday::Response::Logger
    def call(env)
      info "#{env[:method]} #{env[:url].to_s}"
      debug('request headers') { dump_headers env[:request_headers] }
      debug('request body') { env[:body] }
      super
    end

    def on_complete(env)
      info('Status') { env[:status].to_s }
      debug('response headers') { dump_headers env[:response_headers] }
      debug('response body') { env[:body] }
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
restforce-0.1.0 lib/restforce/middleware/logger.rb
restforce-0.0.8 lib/restforce/middleware/logger.rb
restforce-0.0.7 lib/restforce/middleware/logger.rb
restforce-0.0.6 lib/restforce/middleware/logger.rb
restforce-0.0.5 lib/restforce/middleware/logger.rb