# File lib/new_relic/agent/instrumentation/active_record_subscriber.rb, line 23 def start(name, id, payload) #THREAD_LOCAL_ACCESS return if payload[:name] == CACHED_QUERY_NAME return unless NewRelic::Agent.tl_is_execution_traced? config = active_record_config(payload) event = ActiveRecordEvent.new(name, Time.now, nil, id, payload, @explainer, config) push_event(event) rescue => e log_notification_error(e, name, 'start') end