./lib/le/host/https/tcp.rb in le-1.5 vs ./lib/le/host/https/tcp.rb in le-1.6

- old
+ new

@@ -44,14 +44,23 @@ end def deliver(message) + if @conn == nil + begin + createSocket(@key, @location) + rescue OpenSSL::SSL::SSLError, TimeoutError, Errno::EHOSTUNREACH, Errno::ECONNREFUSED, Errno::ECONNRESET, Errno::ETIMEDOUT, EOFError => e + $stderr.puts "WARNING: #{e.class} Could not write log. No connection to Logentries #{e.message}" + return + end + end # Sends the log to the Logentries Server begin @conn.print(message + "\r\n") rescue OpenSSL::SSL::SSLError, TimeoutError, Errno::EHOSTUNREACH, Errno::ECONNREFUSED, Errno::ENOTCONN, Errno::ECONNRESET, Errno::ETIMEDOUT, EOFError => e - $stderr.puts "WARNING: #{e.class} sending log #{e.message}" + + $stderr.puts "WARNING: #{e.class} sending log #{e.message}" begin createSocket(@key, @location) rescue OpenSSL::SSL::SSLError, TimeoutError, Errno::EHOSTUNREACH, Errno::ECONNREFUSED, Errno::ECONNRESET, Errno::ETIMEDOUT, EOFError => e $stderr.puts "WARNING: #{e.class} creating the connection to Logentries. #{e.message}" end