mirror of
https://github.com/elastic/logstash.git
synced 2025-04-24 06:37:19 -04:00
- proper support for pattern_dir
This commit is contained in:
parent
a9bc1324f0
commit
7e7dc90cfa
2 changed files with 5 additions and 1 deletions
|
@ -7,12 +7,14 @@ module LogStash; module Config
|
|||
class IndexerConfig < BaseConfig
|
||||
attr_reader :logs
|
||||
attr_reader :logstash_dir
|
||||
attr_reader :pattern_dir
|
||||
|
||||
def initialize(file)
|
||||
super(file)
|
||||
obj = YAML::load(File.open(file).read())
|
||||
|
||||
@logstash_dir = obj["logstash_dir"]
|
||||
@pattern_dir = obj["pattern_dir"]
|
||||
@logs = LogStash::Logs.new
|
||||
|
||||
obj["log-types"].each do |log_type, data|
|
||||
|
@ -21,6 +23,7 @@ module LogStash; module Config
|
|||
:date_key => data["date"]["key"],
|
||||
:date_format => data["date"]["format"],
|
||||
:logstash_dir => @logstash_dir,
|
||||
:pattern_dir => @pattern_dir,
|
||||
}
|
||||
|
||||
case data["type"]
|
||||
|
|
|
@ -11,7 +11,8 @@ module LogStash
|
|||
|
||||
class Log
|
||||
REQUIRED_KEYS = [:type, :encoding]
|
||||
OPTIONAL_KEYS = [:attrs, :date_key, :date_format, :logstash_dir]
|
||||
OPTIONAL_KEYS = [:attrs, :date_key, :date_format, :logstash_dir,
|
||||
:pattern_dir]
|
||||
attr_accessor :attrs
|
||||
|
||||
def initialize(config)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue