Sha256: 2e477c8e221b4192bca2171397858779887b4830b92d8be259d15c6f7b493fdf
Contents?: true
Size: 415 Bytes
Versions: 1
Compression:
Stored size: 415 Bytes
Contents
require 'rails/rack/logger' module Silencer class Logger < Rails::Rack::Logger def initialize(app, opts = {}) @app = app @opts = opts @opts[:silence] ||= [] end def call(env) if env['X-SILENCE-LOGGER'] || @opts[:silence].include?(env['PATH_INFO']) Rails.logger.silence do @app.call(env) end else super(env) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
silencer-0.0.1 | lib/silencer/logger.rb |