9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
# File 'lib/restash_rails/logs_unsubscriber.rb', line 9
def disable_additional_logs
remove_start_get_lines
disable_rack_cache_verbose_output(Rails.application) if defined?(Rails)
::ActiveSupport::LogSubscriber.log_subscribers.each do |subscriber|
case subscriber.class.name
when 'ActionView::LogSubscriber'
unsubscribe(:action_view, subscriber)
when 'ActionController::LogSubscriber'
unsubscribe(:action_controller, subscriber)
when 'ActionMailer::LogSubscriber'
unsubscribe(:action_mailer, subscriber)
when 'ActiveRecord::LogSubscriber'
unsubscribe(:active_record, subscriber)
end
end
end
|