システムの電子メールやさまざまな時間指定イベントなどのバックグラウンド タスクにdelayed_jobを使用しています。私は Delayed::Worker.new.work_off を使用して RSpec テストのイベントを処理していますが、テストの出力は次のように sh*t で散らばっています:
[Worker(host:ch.local pid:24307)] RPM Monitoring DJ worker host:ch.local pid:24307
[Worker(host:ch.local pid:24307)] acquired lock on ListingJob
[Worker(host:ch.local pid:24307)] ListingJob completed after 0.0655
出力はデバッグに役立つと思いますが、それを黙らせる方法はありますか? テストがデバッグに失敗した場合は、常に有効にするのではなく、むしろ有効にしたいと思います。
ありがとう。