diff --git a/lib/delayed/railtie.rb b/lib/delayed/railtie.rb index 378998c06..9c6686301 100644 --- a/lib/delayed/railtie.rb +++ b/lib/delayed/railtie.rb @@ -7,6 +7,12 @@ class Railtie < Rails::Railtie ActiveSupport.on_load(:action_mailer) do ActionMailer::Base.extend(Delayed::DelayMail) end + + Delayed::Worker.logger = if defined?(Rails) + Rails.logger + elsif defined?(RAILS_DEFAULT_LOGGER) + RAILS_DEFAULT_LOGGER + end end rake_tasks do diff --git a/lib/delayed/worker.rb b/lib/delayed/worker.rb index 23db81ae6..3453c12d9 100644 --- a/lib/delayed/worker.rb +++ b/lib/delayed/worker.rb @@ -59,12 +59,6 @@ def self.reset cattr_accessor :raise_signal_exceptions self.raise_signal_exceptions = false - self.logger = if defined?(Rails) - Rails.logger - elsif defined?(RAILS_DEFAULT_LOGGER) - RAILS_DEFAULT_LOGGER - end - def self.backend=(backend) if backend.is_a? Symbol require "delayed/serialization/#{backend}"