mirror of
https://github.com/elastic/logstash.git
synced 2025-04-24 06:37:19 -04:00
Fix log4j logging when redirecting output to a file (LOGSTASH-1274)
This commit is contained in:
parent
516a0b6410
commit
ff5faedf4e
1 changed files with 3 additions and 3 deletions
|
@ -2,7 +2,7 @@ require "logstash/namespace"
|
|||
require "cabin"
|
||||
require "logger"
|
||||
|
||||
class LogStash::Logger
|
||||
class LogStash::Logger
|
||||
attr_accessor :target
|
||||
|
||||
public
|
||||
|
@ -19,7 +19,7 @@ class LogStash::Logger
|
|||
# causes Cabin to subscribe to STDOUT maaaaaany times.
|
||||
subscriptions = @channel.instance_eval { @subscribers.count }
|
||||
@channel.subscribe(@target) unless subscriptions > 0
|
||||
|
||||
|
||||
# Set default loglevel to WARN unless $DEBUG is set (run with 'ruby -d')
|
||||
@level = $DEBUG ? :debug : :warn
|
||||
if ENV["LOGSTASH_DEBUG"]
|
||||
|
@ -74,7 +74,7 @@ class LogStash::Logger
|
|||
else
|
||||
p.setProperty("log4j.appender.logstash",
|
||||
"org.apache.log4j.FileAppender")
|
||||
p.setProperty("log4j.appender.logstash.File", target)
|
||||
p.setProperty("log4j.appender.logstash.File", target.path)
|
||||
end # case target
|
||||
|
||||
p.setProperty("log4j.appender.logstash.layout",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue