我想在我们的登台服务器上使用DEBUG
日志记录级别作为我的Rails应用程序,但我想delayed_job
(将SELECT
语句记录到主Rails每10秒记录一次,以INFO
级别登录,因此我不会在那里收到这些delayed_job
SELECT
个语句。
这可能吗?
答案 0 :(得分:0)
我刚碰到这个。我在运行Delayed :: Job.worker.start的脚本中所做的是在工人启动之前添加:
RAILS_DEFAULT_LOGGER.level = Logger::INFO
这对我有用。
答案 1 :(得分:0)
RAILS_DEFAULT_LOGGER
,因此您需要在Delayed::Command.new(ARGV).daemonize
调用之前在脚本/ delayed_job中使用以下内容:
::Rails.logger.level = Logger::INFO