class Fluent::DockerFilter

Public Class Methods

new() click to toggle source
Calls superclass method
# File lib/fluent/plugin/filter_docker.rb, line 25
def initialize
  super
end

Public Instance Methods

configure(conf) click to toggle source
Calls superclass method
# File lib/fluent/plugin/filter_docker.rb, line 29
def configure(conf)
  super
end
filter(tag, time, record) click to toggle source
# File lib/fluent/plugin/filter_docker.rb, line 33
def filter(tag, time, record)
  if record.has_key?('log')
    log = record['log']
    if log[0] == '{' || log[0] == '['
      log_json = Yajl.load(log)
      record['log'] = log_json
    end
  end
  record
end