File tree Expand file tree Collapse file tree 1 file changed +6
-0
lines changed
lib/rails_semantic_logger Expand file tree Collapse file tree 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -266,6 +266,12 @@ class Engine < ::Rails::Engine
266266 # Re-open appenders after Spring has forked a process
267267 Spring . after_fork { |_job | ::SemanticLogger . reopen } if defined? ( Spring . after_fork )
268268
269+ # Re-open appenders after SolidQueue worker/dispatcher/scheduler has finished booting
270+ SolidQueue . on_start { ::SemanticLogger . reopen } if defined? ( SolidQueue . on_start )
271+ SolidQueue . on_worker_start { ::SemanticLogger . reopen } if defined? ( SolidQueue . on_worker_start )
272+ SolidQueue . on_dispatcher_start { ::SemanticLogger . reopen } if defined? ( SolidQueue . on_dispatcher_start )
273+ SolidQueue . on_scheduler_start { ::SemanticLogger . reopen } if defined? ( SolidQueue . on_scheduler_start )
274+
269275 console do |_app |
270276 # Don't use a background thread for logging
271277 SemanticLogger . sync!
You can’t perform that action at this time.
0 commit comments