Class: LogStash::Filters::Merge

Inherits:
Base
  • Object
show all
Defined in:
lib/logstash/filters/merge.rb

Instance Method Summary collapse

Instance Method Details

#filter(event) ⇒ Object



48
49
50
51
52
53
54
55
56
57
58
# File 'lib/logstash/filters/merge.rb', line 48

def filter(event)
  value = event.get(@field)

  if @target.nil?
    hash_merge(event.to_hash, value)
  else
    event.set(@target, hash_merge(event.get(@target), value))
  end

  filter_matched(event)
end

#registerObject



44
45
# File 'lib/logstash/filters/merge.rb', line 44

def register
end