【发布时间】:2013-10-15 10:01:57
【问题描述】:
我们在项目中使用了delayed_job 的命名队列。有没有办法将每个队列记录到单独的日志文件中?
DelayedJob 在这样的部署脚本中启动:
run "cd #{current_path};RAILS_ENV=#{rails_env} script/delayed_job -p #{rails_env} -i 1 --queue=fast start"
run "cd #{current_path};RAILS_ENV=#{rails_env} script/delayed_job -p #{rails_env} -i 2 start"
我想要实现的是,在fast 队列中运行的所有内容都将登录到log/delayed_job.fast.production.log,而另一个队列中的所有内容都将登录到log/delayaed_job.production.log。
【问题讨论】:
标签: ruby-on-rails ruby delayed-job