lib/new_relic/control/frameworks/rails.rb in newrelic_rpm-3.9.9.275 vs lib/new_relic/control/frameworks/rails.rb in newrelic_rpm-3.10.0.279
- old
+ new
@@ -68,9 +68,10 @@
return if @agent_hooks_installed
@agent_hooks_installed = true
return if config.nil? || !config.respond_to?(:middleware)
begin
require 'new_relic/rack/agent_hooks'
+ return unless NewRelic::Rack::AgentHooks.needed?
config.middleware.use NewRelic::Rack::AgentHooks
::NewRelic::Agent.logger.debug("Installed New Relic Agent Hooks middleware")
rescue => e
::NewRelic::Agent.logger.warn("Error installing New Relic Agent Hooks middleware", e)
end