繁体   English   中英

Delayed_job未记录到生产日志

[英]Delayed_job not logging to production log

在我的开发环境中,每当我运行延迟的作业(该方法包含日志)时,它都会将其输出到日志中,但是生产情况并非如此。 例:

def save_my_model
  Rails.logger.info "MODEL SAVED!"
  p = Profile.new
  p.save
end

我会在development.log中看到信息日志,但这在生产中没有显示。 如何输出?

您可以尝试以下方法:

 RAILS_ENV=production script/delayed_job start

查看此链接google讨论github文档

或只需在config/initializers创建delay_job.rb文件,然后添加以下代码行:

Delayed::Worker.logger = Logger.new(File.join(Rails.root, 'log', 'dj.log'))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM