lib/vcr/util/logger.rb
module VCR
# @private
module Logger
def log(message, indentation_level = 0)
indentation = ' ' * indentation_level
log_message = indentation + log_prefix + message
VCR.configuration.debug_logger.puts log_message
end
def log_prefix
''
end
def request_summary(request, request_matchers)
attributes = [request.method, request.uri]
attributes << request.body.to_s[0, 80].inspect if request_matchers.include?(:body)
attributes << request.headers.inspect if request_matchers.include?(:headers)
"[#{attributes.join(" ")}]"
end
def response_summary(response)
"[#{response.status.code} #{response.body[0, 80].inspect}]"
end
end
end