mirror of
https://github.com/elastic/logstash.git
synced 2025-04-24 22:57:16 -04:00
Merge pull request #987 from jbussdieker/loggly_error_fix
Better error handling for loggly output
This commit is contained in:
commit
6cd25f6d6b
1 changed files with 7 additions and 1 deletions
|
@ -83,7 +83,13 @@ class LogStash::Outputs::Loggly < LogStash::Outputs::Base
|
||||||
end
|
end
|
||||||
request = Net::HTTP::Post.new(url.path)
|
request = Net::HTTP::Post.new(url.path)
|
||||||
request.body = event.to_json
|
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)
|
if response.is_a?(Net::HTTPSuccess)
|
||||||
@logger.info("Event send to Loggly OK!")
|
@logger.info("Event send to Loggly OK!")
|
||||||
else
|
else
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue