lib/finapps/middleware/response_logger.rb in finapps-0.18.2.pre vs lib/finapps/middleware/response_logger.rb in finapps-0.18.3.pre
- old
+ new
@@ -4,36 +4,32 @@
class ResponseLogger < Faraday::Response::Middleware
include FinApps::Logging
def call(env)
logger.info "##{__method__.to_s} => ##{env.method} #{env.url.to_s}"
- logger.info "##{__method__.to_s} => Request Headers: #{dump_headers env.request_headers}"
+ logger.debug "##{__method__.to_s} => Request Headers: #{dump_headers env.request_headers}"
super
end
def on_complete(env)
logger.info "##{__method__.to_s} => ##{env.method} #{env.url.to_s}"
logger.debug "##{__method__.to_s} => Response Headers: #{dump_headers env.response_headers}"
- logger.debug "##{__method__.to_s} => Response Body: #{dump_body env.body}" if env.body
+ logger.info "##{__method__.to_s} => Response Body: #{env.body}" if env.body
end
private
def dump_headers(headers)
- "\n" << headers.map { |k, v| " #{k}: #{filter_sensitive_header_values(k,v)}" }.join("\n")
+ headers.map { |k, v| " #{k}: #{filter_sensitive_header_values(k,v)}" }.join(' ')
end
def filter_sensitive_header_values(key, value)
case key
when 'X-FinApps-Token', 'Authorization'
'[REDACTED]'
else
value.inspect
end
- end
-
- def dump_body(body)
- "\n" << body
end
end
end