Sha256: ce2ef3c3cd7ce1e337fe0fc9fc9e2506bdf7f268b8ee3ad40ff4cf40d78452d9

Contents?: true

Size: 562 Bytes

Versions: 10

Compression:

Stored size: 562 Bytes

Contents

# frozen_string_literal: true

# This Railtie runs some initializers that will set the logger to <tt>Rails#logger</tt>,
# and will initialize the {StatsD#backend} based on the Rails environment.
#
# @see StatsD::Instrument::Environment
class StatsD::Instrument::Railtie < Rails::Railtie
  initializer 'statsd-instrument.use_rails_logger' do
    ::StatsD.logger = Rails.logger
  end

  initializer 'statsd-instrument.setup_backend', after: 'statsd-instrument.use_rails_logger' do
    ::StatsD.backend = ::StatsD::Instrument::Environment.default_backend
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
statsd-instrument-2.9.2 lib/statsd/instrument/railtie.rb
statsd-instrument-2.9.1 lib/statsd/instrument/railtie.rb
statsd-instrument-2.9.0 lib/statsd/instrument/railtie.rb
statsd-instrument-2.8.0 lib/statsd/instrument/railtie.rb
statsd-instrument-2.7.1 lib/statsd/instrument/railtie.rb
statsd-instrument-2.7.0 lib/statsd/instrument/railtie.rb
statsd-instrument-2.6.0 lib/statsd/instrument/railtie.rb
statsd-instrument-2.5.1 lib/statsd/instrument/railtie.rb
statsd-instrument-2.5.0 lib/statsd/instrument/railtie.rb
statsd-instrument-2.4.0 lib/statsd/instrument/railtie.rb