chr*_*mer 1 logging rspec ruby-on-rails delayed-job
我正在使用delayed_job来处理后台任务,例如系统电子邮件和不同的定时事件.我使用Delayed :: Worker.new.work_off来处理我的RSpec测试中的事件,但是然后测试输出就像是:
[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
Run Code Online (Sandbox Code Playgroud)
我知道输出有助于调试,但有没有办法使它静音?当测试无法调试时,我宁愿启用它,而不是始终启用它.
谢谢.
试试这个:
worker = Delayed::Worker.new(:max_priority => nil,
:min_priority => nil,
:quiet => true
)
worker.work_off
Run Code Online (Sandbox Code Playgroud)
通过告诉工人保持安静,它应该清理垃圾邮件......
| 归档时间: |
|
| 查看次数: |
761 次 |
| 最近记录: |