Method: NewRelic::Security::Instrumentation::HTTPClient#do_request_on_exit

Defined in:
lib/newrelic_security/instrumentation-security/httpclient/instrumentation.rb

#do_request_on_exit(event) ⇒ Object



22
23
24
25
26
27
28
29
# File 'lib/newrelic_security/instrumentation-security/httpclient/instrumentation.rb', line 22

def do_request_on_exit(event)
  NewRelic::Security::Agent.logger.debug "OnExit :  #{self.class}.#{__method__}"
  NewRelic::Security::Agent::Utils.create_exit_event(event)
rescue => exception
  NewRelic::Security::Agent.logger.error "Exception in hook in #{self.class}.#{__method__}, #{exception.inspect}, #{exception.backtrace}"
ensure
  yield
end