From 6bfcf58fd3b49295787afdeeeb7f343d3deb5450 Mon Sep 17 00:00:00 2001 From: George F Murphy Date: Sat, 5 Feb 2022 14:46:25 -0600 Subject: [PATCH] Use Kernel.warn for deprecation of delay extension. (#5185) This allows disabling the console output via RUBYOPT in certain contexts where it's desirable to keep console output clean without having to change log level. (e.g. parallel builds in CI) --- lib/sidekiq/delay.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/sidekiq/delay.rb b/lib/sidekiq/delay.rb index 026307bf..22e5209d 100644 --- a/lib/sidekiq/delay.rb +++ b/lib/sidekiq/delay.rb @@ -3,7 +3,7 @@ module Sidekiq module Extensions def self.enable_delay! - Sidekiq.logger.error "Sidekiq's Delayed Extensions will be removed in Sidekiq 7.0. #{caller(1..1).first}" + warn "Sidekiq's Delayed Extensions will be removed in Sidekiq 7.0", uplevel: 1 if defined?(::ActiveSupport) require "sidekiq/extensions/active_record"