From 9653d9d6c496b87f00bb5844a95675b3c7e58de2 Mon Sep 17 00:00:00 2001 From: Mike Perham Date: Tue, 3 Sep 2019 11:05:48 -0700 Subject: [PATCH] Handle nil logger, fixes #4240 --- Changes.md | 5 +++++ lib/sidekiq.rb | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/Changes.md b/Changes.md index eb7931b6..a5d721f3 100644 --- a/Changes.md +++ b/Changes.md @@ -2,6 +2,11 @@ [Sidekiq Changes](https://github.com/mperham/sidekiq/blob/master/Changes.md) | [Sidekiq Pro Changes](https://github.com/mperham/sidekiq/blob/master/Pro-Changes.md) | [Sidekiq Enterprise Changes](https://github.com/mperham/sidekiq/blob/master/Ent-Changes.md) +HEAD +--------- + +- Gracefully handle `Sidekiq.logger = nil` [#4240] + 6.0 --------- diff --git a/lib/sidekiq.rb b/lib/sidekiq.rb index b0ab162a..837c4c33 100644 --- a/lib/sidekiq.rb +++ b/lib/sidekiq.rb @@ -199,6 +199,10 @@ module Sidekiq end def self.logger=(logger) + if logger.nil? + self.logger.level = Logger::FATAL + return self.logger + end @logger = logger end