File tree Expand file tree Collapse file tree 2 files changed +7
-3
lines changed Expand file tree Collapse file tree 2 files changed +7
-3
lines changed Original file line number Diff line number Diff line change 2020module SolidQueue
2121 extend self
2222
23- mattr_accessor :logger , default : ActiveSupport ::Logger . new ( $stdout)
23+ DEFAULT_LOGGER = ActiveSupport ::Logger . new ( $stdout)
24+
25+ mattr_accessor :logger , default : DEFAULT_LOGGER
2426 mattr_accessor :app_executor , :on_thread_error , :connects_to
2527
2628 mattr_accessor :use_skip_locked , default : true
@@ -56,4 +58,6 @@ def preserve_finished_jobs?
5658 def instrument ( channel , **options , &block )
5759 ActiveSupport ::Notifications . instrument ( "#{ channel } .solid_queue" , **options , &block )
5860 end
61+
62+ ActiveSupport . run_load_hooks ( :solid_queue , self )
5963end
Original file line number Diff line number Diff line change @@ -24,9 +24,9 @@ class Engine < ::Rails::Engine
2424 SolidQueue . on_thread_error = config . solid_queue . on_thread_error
2525 end
2626
27- initializer "solid_queue.logger" do | app |
27+ initializer "solid_queue.logger" do
2828 ActiveSupport . on_load ( :solid_queue ) do
29- self . logger ||= app . logger
29+ self . logger = :: Rails . logger if logger == SolidQueue :: DEFAULT_LOGGER
3030 end
3131
3232 SolidQueue ::LogSubscriber . attach_to :solid_queue
You can’t perform that action at this time.
0 commit comments