class Fluent::Plugin::MultilineParser::MultilineRegexpParser
Public Instance Methods
parse(text) { |nil, nil| ... }
click to toggle source
# File lib/fluent/plugin/parser_multiline.rb, line 33 def parse(text) m = @expression.match(text) unless m yield nil, nil return m end r = {} m.names.each do |name| if (value = m[name]) r[name] = value end end time, record = convert_values(parse_time(r), r) yield(time, record) m end