Module: Lumberjack::Beats::JsonEncoder
- Defined in:
- lib/lumberjack/beats/client.rb
Class Method Summary collapse
Class Method Details
.to_frame(hash, sequence) ⇒ Object
218 219 220 221 222 223 224 |
# File 'lib/lumberjack/beats/client.rb', line 218 def self.to_frame(hash, sequence) json = Lumberjack::Beats::json.dump(hash) json_length = json.bytesize pack = "AANNA#{json_length}" frame = ["1", "J", sequence, json_length, json] frame.pack(pack) end |