class StackifyRubyAPM::TraceLogger
@api private
Attributes
trace_file_counter[RW]
Public Class Methods
new(config)
click to toggle source
# File lib/stackify_apm/trace_logger.rb, line 13 def initialize(config) @config = config @trace_file_counter = 0 begin @transaction_serializers = Serializers::Transactions.new(config) @transport = StackifyRubyAPM::TransportSelector.new(@config).transport rescue StandardError => exception debug '[TraceLogger] initialize()' if ENV['STACKIFY_TRANSPORT_LOG_LEVEL'] == '0' debug exception.inspect end end
Public Instance Methods
post(transactions = [])
click to toggle source
# File lib/stackify_apm/trace_logger.rb, line 27 def post(transactions = []) @transport.post(transactions) end