raylar koyar vs logger komisyon görevleri
Eğer koyar komut kullanırsam komisyon bir görev sonra, konsola çıkış görüyorum. Ancak günlüğüne ileti uygulama üretim dağıtıldığında dosya görmek istemiyorum.
Ancak eğer geliştirme modu konsolda hiçbir şey görmüyorum rails.logger.info derim. Gitmek için günlük dosyası ve kuyruk için ihtiyacım var.
İdeal rails.logger.info kullanmak istiyorum ve komisyon görevi içinde geliştirme modunda, logger çıktısı da konsol gönderilmelidir.
Bir şekilde bunu başarmak için var mı?
CEVAP
Komisyon görev başlatma kodu application.rb
, ya da bu koydu
if defined?(Rails) && (Rails.env == 'development')
Rails.logger = Logger.new(STDOUT)
end
Bu Raylar 3 kod. Bu development.log
giriş geçersiz unutmayın. STDOUT
development.log
isterseniz de kapsayıcı bir işlev gerekir.
Eğer Raylar sadece bu davranış konsol istersen, senin içinde aynı kod bloğu *6)*.
Raylar komisyon görevleri modeller Act...
Raylar bir görev var:/runner veya komi...
Raylar Komisyon: bir görev için bağıms...
Raylar ve Komisyon sorunları üzerinde ...
Nasıl kullanılır "&; raylar üzeri...