Sha256: 228819afc17d8c28a045377881054bf9ec8be4915b664a950db895c95b74c6ac
Contents?: true
Size: 575 Bytes
Versions: 9
Compression:
Stored size: 575 Bytes
Contents
# frozen_string_literal: true module Jaeger module Client 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 end
Version data entries
9 entries across 9 versions & 2 rubygems