class LogStash::Event
Logstash output plugin to send data to Treasure Data service.
Public Instance Methods
to_msgpack(packer=nil)
click to toggle source
# File lib/logstash/outputs/treasure_data.rb, line 17 def to_msgpack(packer=nil) # LogStash objects (ex: LogStash::Timestamp) are impossible to serialize by msgpack begin @data.reject{|a,b| a == TIMESTAMP }.to_msgpack rescue ArgumentError, NoMethodError LogStash::Json.load(LogStash::Json.dump(@data)).to_msgpack end end