class Jaeger::Span::ThriftLogBuilder

Constants

FIELDS
LOG_FIELDS
TIMESTAMP

Public Class Methods

build(timestamp, fields) click to toggle source
# File lib/jaeger/span/thrift_log_builder.rb, line 10
def self.build(timestamp, fields)
  Jaeger::Thrift::Log.new(
    TIMESTAMP => (timestamp.to_f * 1_000_000).to_i,
    LOG_FIELDS => fields.map { |key, value| ThriftTagBuilder.build(key, value) }
  )
end