mirror of
https://github.com/elastic/logstash.git
synced 2025-04-24 06:37:19 -04:00
always log backtrace with catch-all rescues
This commit is contained in:
parent
dce1b469e7
commit
7e920fd4f7
3 changed files with 3 additions and 0 deletions
|
@ -168,6 +168,7 @@ class LogStash::Filters::Date < LogStash::Filters::Base
|
|||
@logger.debug "Parsed #{value.inspect} as #{event.timestamp}"
|
||||
rescue => e
|
||||
@logger.warn "Failed parsing date #{value.inspect} from field #{field}: #{e}"
|
||||
@logger.debug(["Backtrace", e.backtrace])
|
||||
# Raising here will bubble all the way up and cause an exit.
|
||||
# TODO(sissel): Maybe we shouldn't raise?
|
||||
#raise e
|
||||
|
|
|
@ -89,6 +89,7 @@ class LogStash::Inputs::Twitter < LogStash::Inputs::Base
|
|||
yield status
|
||||
rescue => e
|
||||
@logger.error e
|
||||
@logger.debug(["Backtrace", e.backtrace])
|
||||
end
|
||||
end # buffer.extract
|
||||
end # response.read_body
|
||||
|
|
|
@ -68,6 +68,7 @@ class LogStash::Outputs::Amqp < LogStash::Outputs::Base
|
|||
return
|
||||
else
|
||||
@logger.error("AMQP connection error, will reconnect: #{e}")
|
||||
@logger.debug(["Backtrace", e.backtrace])
|
||||
sleep(1)
|
||||
retry
|
||||
end
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue