Sha256: 0ec6e49b770f3e0bd92f1c8a0a08ca70f3b4771c2f32b25e0d817f221fdbbe83
Contents?: true
Size: 865 Bytes
Versions: 2
Compression:
Stored size: 865 Bytes
Contents
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_initialization do ::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| ::Instana.logger.info "Instrumenting Rack" app.config.middleware.insert 0, ::Instana::Rack 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
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
instana-1.5.0 | lib/instana/frameworks/rails.rb |
instana-1.4.11 | lib/instana/frameworks/rails.rb |