Method: NewRelic::Agent::MethodTracer::ClassMethods::AddMethodTracer#method_traced?
- Defined in:
- lib/new_relic/agent/method_tracer.rb
#method_traced?(method_name) ⇒ Boolean
Checks to see if we have already traced a method with a given metric by checking to see if the traced method exists. Warns the user if methods are being double-traced to help with debugging custom instrumentation.
155 156 157 158 159 |
# File 'lib/new_relic/agent/method_tracer.rb', line 155 def method_traced?(method_name) exists = method_name && _nr_traced_method_module.method_defined?(method_name) ::NewRelic::Agent.logger.error("Attempt to trace a method twice: Method = #{method_name}") if exists exists end |