make log4j setup more explicit which appender to append to

Fixes #2432
This commit is contained in:
Tal Levy 2015-01-26 16:04:18 -08:00 committed by Jordan Sissel
parent 6fad79ca18
commit 0be04a45bf

View file

@ -71,10 +71,12 @@ class LogStash::Logger
properties.setProperty("log4j.appender.logstash",
"org.apache.log4j.ConsoleAppender")
properties.setProperty("log4j.appender.logstash.Target", "System.err")
else
when target.is_a?(File)
properties.setProperty("log4j.appender.logstash",
"org.apache.log4j.FileAppender")
properties.setProperty("log4j.appender.logstash.File", target.path)
else
properties.setProperty("log4j.appender.logstash", "org.apache.log4j.varia.NullAppender")
end # case target
properties.setProperty("log4j.appender.logstash.layout",