From 6bcd039642b9b03aa24d430bd6a95ac8bcde92dd Mon Sep 17 00:00:00 2001 From: "yuanxin.qiu" Date: Thu, 25 May 2017 15:19:42 +0800 Subject: [PATCH] feat: Logging ssl information of a request --- lib/httpi/logger.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/httpi/logger.rb b/lib/httpi/logger.rb index 792486d..d3f8b2c 100644 --- a/lib/httpi/logger.rb +++ b/lib/httpi/logger.rb @@ -43,8 +43,13 @@ def reset_config! protected def log_request(method, request, adapter) - log("HTTPI #{method.to_s.upcase} request to #{request.url.host} (#{adapter})") + log("HTTPI #{request_ssl_info(request)} #{method.to_s.upcase} request to #{request.url.host} (#{adapter})") end + def request_ssl_info(request) + if request.auth && request.auth.ssl + "#{request.auth.ssl.ssl_version}/#{request.auth.ssl.verify_mode}" + end + end end end