Class: Fluent::Plugin::NginxErrorMultilineParser

Inherits:
MultilineParser
  • Object
show all
Defined in:
lib/fluent/plugin/parser_nginx_error_multiline.rb

Instance Method Summary collapse

Instance Method Details

#configure(conf) ⇒ Object



24
25
26
27
28
# File 'lib/fluent/plugin/parser_nginx_error_multiline.rb', line 24

def configure(conf)
  @format_firstline = "/^\\d{4}\\/\\d{2}\\/\\d{2} \\d{2}:\\d{2}:\\d{2} \\[\\w+\\] (?<pid>\\d+).(?<tid>\\d+): /"
  conf["format1"] = "/^(?<time>\\d{4}\\/\\d{2}\\/\\d{2} \\d{2}:\\d{2}:\\d{2}) \\[(?<log_level>\\w+)\\] (?<pid>\\d+).(?<tid>\\d+): (?<message>.*)/"
  super
end