Sha256: af6260d76096550c7b390cc6a627822ca1b92593b453c958d189155f153d1a10
Contents?: true
Size: 527 Bytes
Versions: 7
Compression:
Stored size: 527 Bytes
Contents
# frozen_string_literal: true module Jaeger class Span class ThriftLogBuilder FIELDS = Jaeger::Thrift::Log::FIELDS TIMESTAMP = FIELDS[Jaeger::Thrift::Log::TIMESTAMP].fetch(:name) LOG_FIELDS = FIELDS[Jaeger::Thrift::Log::LOG_FIELDS].fetch(:name) 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 end end end
Version data entries
7 entries across 7 versions & 3 rubygems