FarmBot/Farmbot-Web-App

View on GitHub
config/initializers/delayed_job_silencer.rb

Summary

Maintainability
A
0 mins
Test Coverage
if Rails.env.development?
  Delayed::Worker.backend = :active_record
  require "delayed_job"
  require "delayed_job_active_record"
  Delayed::Backend::ActiveRecord::Job.singleton_class.prepend(
    Module.new do
      def reserve(*)
        previous_level = ::ActiveRecord::Base.logger.level
        ::ActiveRecord::Base.logger.level = Logger::WARN if previous_level < Logger::WARN
        value = super
        ::ActiveRecord::Base.logger.level = previous_level
        value
      end
    end
  )
end