class LogStash::Filters::Flatten

Public Instance Methods

filter(event) click to toggle source
# File lib/logstash/filters/flatten.rb, line 17
def filter(event)
  @fields.each do |field|
    next unless event.include?(field)
    next unless event.get(field).is_a?(Array)
    event.set(field, event.get(field).flatten)
  end
end
register() click to toggle source
# File lib/logstash/filters/flatten.rb, line 12
def register
  # Nothing to do
end