diff --git a/config/initializers/100-sidekiq.rb b/config/initializers/100-sidekiq.rb index a14a080307a..b309e451237 100644 --- a/config/initializers/100-sidekiq.rb +++ b/config/initializers/100-sidekiq.rb @@ -81,7 +81,7 @@ if Sidekiq.server? end end -Sidekiq.logger.level = Logger::WARN +Sidekiq.logger = Sidekiq::Logger.new(STDERR, level: Logger::WARN) class SidekiqLogsterReporter < Sidekiq::ExceptionHandler::Logger def call(ex, context = {}) diff --git a/lib/demon/sidekiq.rb b/lib/demon/sidekiq.rb index a66fed3aefc..b8d418f9287 100644 --- a/lib/demon/sidekiq.rb +++ b/lib/demon/sidekiq.rb @@ -31,7 +31,7 @@ class Demon::Sidekiq < ::Demon::Base # trouble, if STDOUT is closed in our process all sort of weird # will ensue, resetting the logger ensures it will reinit correctly # parent process is in charge of the file anyway. - Sidekiq.logger = nil + Sidekiq.logger = Sidekiq::Logger.new(STDERR, level: Logger::WARN) cli = Sidekiq::CLI.instance # Unicorn uses USR1 to indicate that log files have been rotated