class ActiveResource::DetailedLogSubscriber

Public Instance Methods

logger() click to toggle source
# File lib/active_resource/detailed_log_subscriber.rb, line 13
def logger
  ActiveResource::Base.logger
end
request(event) click to toggle source
# File lib/active_resource/detailed_log_subscriber.rb, line 3
def request(event)
  data = event.payload[:data]
  headers = data.extract_options!
  request_body = data.first

  info "Request:\n#{request_body}" if request_body
  info "Headers: #{headers.inspect}"
  info "Response:\n#{event.payload[:response].body}"
end