是否可以从主Rails应用程序中单独更改delayed_job的日志记录级别?

Oll*_*lly 8 ruby-on-rails delayed-job

我想DEBUG在我们的登台服务器上使用我的Rails应用程序的日志记录级别,但我想delayed_job(SELECT每隔10秒将一条语句记录到主Rails日志中)以记录INFO级别,所以我不会得到这些delayed_job SELECT语句在那里.

这可能吗?

Jas*_*itz 1

我刚刚遇到了这个。我在运行 Delayed::Job.worker.start 的脚本中所做的就是在工作进程启动之前添加:

RAILS_DEFAULT_LOGGER.level = Logger::INFO
Run Code Online (Sandbox Code Playgroud)

这对我有用。