【发布时间】:2026-02-05 17:40:02
【问题描述】:
我正在使用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
我知道输出有助于调试,但有没有办法让它静音?我宁愿在测试无法调试时启用它,而不是一直打开它。
谢谢。
【问题讨论】:
标签: ruby-on-rails logging rspec delayed-job