When running logstash in debug mode, display the stacktrace

Fixes #5542
This commit is contained in:
Pier-Hugues Pellerin 2016-06-22 13:49:03 -04:00
parent 988793dbb1
commit cfe71cb58b

View file

@ -184,7 +184,11 @@ class LogStash::Agent
begin
LogStash::Pipeline.new(config, settings, metric)
rescue => e
@logger.error("fetched an invalid config", :config => config, :reason => e.message)
if @logger.debug?
@logger.error("fetched an invalid config", :config => config, :reason => e.message, :backtrace => e.backtrace)
else
@logger.error("fetched an invalid config", :config => config, :reason => e.message)
end
return
end
end