class LogStash::Codecs::JsonSpooler

This is the base class for logstash codecs.

Public Instance Methods

decode(data) { |event| ... } click to toggle source
Calls superclass method LogStash::Codecs::Spool#decode
# File lib/logstash/codecs/json_spooler.rb, line 11
def decode(data)
  super(JSON.parse(data.force_encoding("UTF-8"))) do |event|
    yield event
  end
end
encode(data) click to toggle source
Calls superclass method LogStash::Codecs::Spool#encode
# File lib/logstash/codecs/json_spooler.rb, line 18
def encode(data)
  super(data)
end