module NewRelic::Agent::Instrumentation::ActiveSupportLogger
Constants
- INSTRUMENTATION_NAME
Public Instance Methods
Source
# File lib/new_relic/agent/instrumentation/active_support_logger/instrumentation.rb, line 12 def broadcast_with_tracing(logger) NewRelic::Agent.record_instrumentation_invocation(INSTRUMENTATION_NAME) NewRelic::Agent::Instrumentation::Logger.mark_skip_instrumenting(logger) yield rescue => error NewRelic::Agent.notice_error(error) raise end
Mark @skip_instrumenting on any broadcasted loggers to instrument Rails.logger only