lib/new_relic/agent/agent.rb in newrelic_rpm-6.14.0 vs lib/new_relic/agent/agent.rb in newrelic_rpm-6.15.0
- old
+ new
@@ -393,13 +393,11 @@
Sinatra::Application.run?
)
end
def should_install_exit_handler?
- (
- Agent.config[:send_data_on_exit] &&
- !sinatra_classic_app?
- )
+ return false unless Agent.config[:send_data_on_exit]
+ !sinatra_classic_app? || Agent.config[:force_install_exit_handler]
end
def install_exit_handler
return unless should_install_exit_handler?
NewRelic::Agent.logger.debug("Installing at_exit handler")