Method: Fluent::Plugin::RegexpParser#parse
- Defined in:
- lib/fluent/plugin/parser_regexp.rb
#parse(text) {|time, record| ... } ⇒ Object
49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 |
# File 'lib/fluent/plugin/parser_regexp.rb', line 49 def parse(text) m = @expression.match(text) unless m yield nil, nil return 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 end |