lib/instana/frameworks/rails.rb in instana-1.9.0.daftrabbit vs lib/instana/frameworks/rails.rb in instana-1.9.0.sillyrabbit

- old
+ new

@@ -1,41 +1,27 @@ require "instana/rack" if defined?(::Rails) + # In Rails, let's use the Rails logger + ::Instana.logger = ::Rails.logger if ::Rails.logger if ::Rails::VERSION::MAJOR < 3 ::Rails.configuration.after_initialize do - # In Rails, let's use the Rails logger - ::Instana.logger = ::Rails.logger if ::Rails.logger - - if ::Instana.config[:tracing][:enabled] - ::Instana.logger.info "Instrumenting Rack" - ::Rails.configuration.middleware.insert 0, ::Instana::Rack - else - ::Instana.logger.info "Rack: Tracing disabled via config. Not enabling middleware." - end + ::Instana.logger.info "Instrumenting Rack" + ::Rails.configuration.middleware.insert 0, ::Instana::Rack end else module ::Instana class Railtie < ::Rails::Railtie initializer 'instana.rack' do |app| - # In Rails, let's use the Rails logger - ::Instana.logger = ::Rails.logger if ::Rails.logger - - if ::Instana.config[:tracing][:enabled] - ::Instana.logger.info "Instrumenting Rack" - app.config.middleware.insert 0, ::Instana::Rack - else - ::Instana.logger.info "Rack: Tracing disabled via config. Not enabling middleware." - end + ::Instana.logger.info "Instrumenting Rack" + app.config.middleware.insert 0, ::Instana::Rack end - if ::Instana.config[:tracing][:enabled] - config.after_initialize do - require "instana/frameworks/instrumentation/active_record" - require "instana/frameworks/instrumentation/action_controller" - require "instana/frameworks/instrumentation/action_view" - end + config.after_initialize do + require "instana/frameworks/instrumentation/active_record" + require "instana/frameworks/instrumentation/action_controller" + require "instana/frameworks/instrumentation/action_view" end end end end end