Sha256: 5e4af57a0e992203579248e75b9d2ef966380be0f412a7a2eacb2b6cca1af0aa

Contents?: true

Size: 346 Bytes

Versions: 6

Compression:

Stored size: 346 Bytes

Contents

# Create logger that ignores messages containing “CACHE”
class CacheFreeLogger < ::Logger
  def debug(message, *args, &block)
    super unless message.include? 'CACHE'
  end
end

# Overwrite ActiveRecord's logger
unless Rails.env.test?
  ActiveRecord::Base.logger = ActiveSupport::TaggedLogging.new(
    CacheFreeLogger.new(STDOUT)
  )
end


Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
authz-0.0.5 spec/dummy/config/initializers/active_record_logger.rb
authz-0.0.4 spec/dummy/config/initializers/active_record_logger.rb
authz-0.0.3 spec/dummy/config/initializers/active_record_logger.rb
authz-0.0.2 spec/dummy/config/initializers/active_record_logger.rb
authz-0.0.1 spec/dummy/config/initializers/active_record_logger.rb
authz-0.0.1.alpha5 spec/dummy/config/initializers/active_record_logger.rb