Skip to content

Commit 0e03187

Browse files

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

lib/rails_semantic_logger/engine.rb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -266,8 +266,10 @@ 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 has forked a worker
269+
# Re-open appenders after SolidQueue worker/dispatcher/scheduler has finished booting
270270
SolidQueue.on_worker_start { ::SemanticLogger.reopen } if defined?(SolidQueue.on_worker_start)
271+
SolidQueue.on_dispatcher_start { ::SemanticLogger.reopen } if defined?(SolidQueue.on_dispatcher_start)
272+
SolidQueue.on_scheduler_start { ::SemanticLogger.reopen } if defined?(SolidQueue.on_scheduler_start)
271273

272274
console do |_app|
273275
# Don't use a background thread for logging

0 commit comments

Comments
 (0)