Module: Julewire::Rails::LogSubscriberSilencer
- Defined in:
- lib/julewire/rails/log_subscriber_silencer.rb
Constant Summary collapse
- SUBSCRIBERS =
[ ["ActionController::LogSubscriber", :action_controller], ["ActionDispatch::LogSubscriber", :action_dispatch], ["ActionView::LogSubscriber", :action_view], ["ActiveRecord::LogSubscriber", :active_record] ].freeze
- LOG_SUBSCRIBER_FILES =
%w[ action_controller/log_subscriber action_dispatch/log_subscriber action_view/log_subscriber active_record/log_subscriber ].freeze
Class Method Summary collapse
Class Method Details
.silence! ⇒ Object
23 24 25 26 27 28 29 |
# File 'lib/julewire/rails/log_subscriber_silencer.rb', line 23 def silence! require_log_subscribers SUBSCRIBERS.each do |class_name, namespace| subscriber_class = Julewire::RailsSupport::LogSubscribers.constantize(class_name) Julewire::RailsSupport::LogSubscribers.detach(subscriber_class, namespace) end end |