lib/rspeckled/plugins/extensions/faraday/middleware/curl_logger.rb in rspeckled-2.0.1 vs lib/rspeckled/plugins/extensions/faraday/middleware/curl_logger.rb in rspeckled-2.1.0
- old
+ new
@@ -5,27 +5,34 @@
module Middleware
class CurlLogger < ::Faraday::Response::Middleware
def self.default_logger
require 'logger'
- ::Logger.new(STDOUT)
+ ::Logger.new($stdout)
end
def initialize(app, logger = nil, program_name = nil)
super(app)
@logger = logger || self.class.default_logger
@program_name = program_name
end
def call(env)
- @logger.info(@program_name) { curl_output('request', "#{env[:method].upcase} #{env[:url]}", env[:request_headers], env[:body]) }
+ @logger.info(@program_name) do
+ curl_output('request',
+ "#{env[:method].upcase} #{env[:url]}",
+ env[:request_headers],
+ env[:body])
+ end
super
end
def on_complete(env)
- @logger.info(@program_name) { curl_output('response', "HTTP #{env[:status]}", env[:response_headers], env[:body]) }
+ @logger.info(@program_name) do
+ curl_output('response', "HTTP #{env[:status]}", env[:response_headers], env[:body])
+ end
end
private
def curl_output(direction, summary, headers, body)