我希望我的延遲作業「代碼」登錄不同的日誌文件以滿足業務需求。所以我在一個名爲dj.log的日誌中記錄一個自定義狀態。在「序列化」作業中,我將日誌語句登錄到我的文件中。延遲作業未登錄正在生產
這裏是設置如何
Delayed::Worker.destroy_failed_jobs = false
Delayed::Worker.sleep_delay = 60
Delayed::Worker.max_attempts = 10
Delayed::Worker.delay_jobs = !(Rails.env.test? || Rails.env.development?) #dont use delayed_job in development or test mode
#Delayed_job custom logger
DJ_LOGFILE = File.join(Rails.root, 'log', 'dj.log')
,這裏是工作的工人實際上做
people.each {|p| Mailer.mail(1233, p).deliver; sent_to << p.email }
Logger.new(DJ_LOGFILE).info("[DELIVERED] All Emails delivered (#{sent_to.join(", ")})")
這可能是這裏的問題?請幫助
的郵件越來越交付,但該消息沒有得到記錄 – Anand 2011-05-31 06:18:23