Sha256: 0eea4c1ab5784a63d51853daf4fd882da19739df51c9117957c5ae789b140699

Contents?: true

Size: 441 Bytes

Versions: 5

Compression:

Stored size: 441 Bytes

Contents

if defined?(Rails) && Rails.env.production?
  Rails.application.class.configure do
    config.lograge.enabled = true

    # Disable sprockets asset logging
    config.assets.logger = false

    # Optionally add params hash, and timestamp
    config.lograge.custom_options = lambda do |event|
      params = event.payload[:params].reject do |k|
        ['controller', 'action'].include? k
      end
      { params: params }
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
production_toolkit-0.3.0 lib/production_toolkit/initializers/lograge.rb
production_toolkit-0.2.0 lib/production_toolkit/initializers/lograge.rb
production_toolkit-0.2.0.pre.alpha.2 lib/production_toolkit/initializers/lograge.rb
production_toolkit-0.2.0.pre.alpha.1 lib/production_toolkit/initializers/lograge.rb
production_toolkit-0.1.6 lib/production_toolkit/initializers/lograge.rb