class Faraday::Response::Logger

def initialize(app, logger = nil, options = {})

def initialize(app, logger = nil, options = {})
  super(app)
  logger ||= ::Logger.new($stdout)
  formatter_class = options.delete(:formatter) || Logging::Formatter
  @formatter = formatter_class.new(logger: logger, options: options)
  yield @formatter if block_given?
end