Merge pull request #987 from jbussdieker/loggly_error_fix

Better error handling for loggly output
This commit is contained in:
Jordan Sissel 2014-02-03 15:58:51 -08:00
commit 6cd25f6d6b

View file

@ -83,7 +83,13 @@ class LogStash::Outputs::Loggly < LogStash::Outputs::Base
end
request = Net::HTTP::Post.new(url.path)
request.body = event.to_json
response = http.request(request)
begin
response = http.request(request)
rescue Exception => e
@logger.warn("Unhandled exception", :request => request, :response => response, :exception => e, :stacktrace => e.backtrace)
return
end
if response.is_a?(Net::HTTPSuccess)
@logger.info("Event send to Loggly OK!")
else