Class: LogStash::Codecs::Form
- Inherits:
-
Base
- Object
- Base
- LogStash::Codecs::Form
- Defined in:
- lib/logstash/codecs/form.rb
Instance Method Summary collapse
Instance Method Details
#decode(payload) ⇒ Object
58 59 60 61 62 |
# File 'lib/logstash/codecs/form.rb', line 58 def decode(payload) @lines.decode(payload) do |line| yield LogStash::Event.new(parse(line)) end end |
#encode(event) ⇒ Object
65 66 67 |
# File 'lib/logstash/codecs/form.rb', line 65 def encode(event) @on_event.call(event, dump(event)) end |
#register ⇒ Object
52 53 54 55 |
# File 'lib/logstash/codecs/form.rb', line 52 def register @lines = LogStash::Codecs::Line.new @lines.charset = 'UTF-8' end |