diff options
author | Steve Kemp <steve@steve.org.uk> | 2017-07-13 10:07:04 +0300 |
---|---|---|
committer | Steve Kemp <steve@steve.org.uk> | 2017-07-13 10:07:04 +0300 |
commit | 967511ac64f72e50f5d8355a2fcc24ad3ed93aab (patch) | |
tree | a8a15f6d9279f15fb806ce90543e587fa1d41df3 /lib | |
parent | 3480fe810e83449516388176359429006ae1d8a0 (diff) |
Alert in more detail on DNS failures.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/custodian/protocoltest/http.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/custodian/protocoltest/http.rb b/lib/custodian/protocoltest/http.rb index 67b4660..a3f34cc 100644 --- a/lib/custodian/protocoltest/http.rb +++ b/lib/custodian/protocoltest/http.rb @@ -338,7 +338,7 @@ module Custodian errors << "#{protocol_msg}: More than 10 redirections." rescue Curl::Err::HostResolutionError => x # Log the DNS error-message. - resolution_errors << "#{resolve_mode} - #{x.message}" + resolution_errors << "#{protocol_msg}: #{x.class}: #{x.message}\n #{x.backtrace.join("\n ")}." rescue => x errors << "#{protocol_msg}: #{x.class}: #{x.message}\n #{x.backtrace.join("\n ")}." end @@ -359,7 +359,7 @@ module Custodian end # uh-oh! Resolution failed on both protocols! - if resolution_errors.length > 0 + if resolution_errors.length > 1 errors << "DNS Error when resolving host - #{resolution_errors.join(',')}" end |