Sha256: 34c0fe9f57510a1fd058e0a0d89656c7567779bb22689ca128b8c1944c8da771
Contents?: true
Size: 552 Bytes
Versions: 2
Compression:
Stored size: 552 Bytes
Contents
require_relative 'parser_jsonish' module Fluent class TextParser class NginxJSONishParser < JSONishParser Plugin.register_parser('nginx_jsonish', self) def configure(conf) if conf['maps'].is_a?(Array) conf['maps'] = ([ 'slashes', 'nulls' ] + conf['maps']).uniq else conf['maps'] = [ 'slashes', 'nulls' ] end if not (conf['message_key'] and conf['message_key'].is_empty?) conf['message_key'] = 'request' end super(conf) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
fluent-plugin-jsonish-1.0.1 | lib/fluent/plugin/parser_nginx_jsonish.rb |
fluent-plugin-jsonish-1.0.0 | lib/fluent/plugin/parser_nginx_jsonish.rb |