Sha256: c08e1ac4ba7935563c0ca45d400164c5cf5ebf05fd5679ff31d3267d9812a694
Contents?: true
Size: 851 Bytes
Versions: 1
Compression:
Stored size: 851 Bytes
Contents
module OneApm module Agent class Agent module Helpers def obfuscator @obfuscator ||= lambda {|sql| OneApm::Agent::Database.default_sql_obfuscator(sql) } end def set_record_sql(should_record) state = TransactionState.tl_get prev = state.record_sql state.record_sql = should_record prev.nil? || prev end def set_record_tt(should_record) state = TransactionState.tl_get prev = state.record_tt state.record_tt = should_record prev.nil? || prev end def push_trace_execution_flag(should_trace=false) TransactionState.tl_get.push_traced(should_trace) end def pop_trace_execution_flag TransactionState.tl_get.pop_traced end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
oneapm_rpm-1.1.3 | lib/one_apm/agent/agent/helpers.rb |