mirror of
https://github.com/elastic/logstash.git
synced 2025-04-24 06:37:19 -04:00
limit begin block to just parsing the received message, not handling the event
This commit is contained in:
parent
e58aff5095
commit
f2d5258115
1 changed files with 3 additions and 2 deletions
|
@ -19,14 +19,15 @@ class LogStash::Inputs::Beanstalk < LogStash::Inputs::Base
|
|||
@beanstalk.each_job do |job|
|
||||
begin
|
||||
event = LogStash::Event.from_json(job.body)
|
||||
receive(event)
|
||||
@beanstalk.delete(job)
|
||||
rescue => e
|
||||
@logger.warn(["Trouble parsing beanstalk job",
|
||||
{:error => e.message, :body => job.body,
|
||||
:backtrace => e.backtrace}])
|
||||
@beanstalk.bury(job, 0)
|
||||
end
|
||||
|
||||
receive(event)
|
||||
@beanstalk.delete(job)
|
||||
end # @beanstalk.each_job
|
||||
end # def register
|
||||
end # class LogStash::Inputs::Beanstalk
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue