Sto provando a scrivere sui miei file di registro durante l'esecuzione di un'attività rake. Funziona bene in modalità sviluppo, ma non appena passo all'ambiente di produzione, non viene scritto nulla nei file di registro.Rails: come scrivere in un file di registro personalizzato da un'attività rake in modalità produzione?
ho letto qui
How do I use a custom log for my rake tasks in Ruby on Rails?
che questo è il comportamento normale e anche trovato un biglietto #wontfix nel faro.
La mia domanda: c'è un modo per produrre, cosa succede mentre il mio rake è in esecuzione? Esegue alcune operazioni di scansione e viene eseguito per ore. Io preferirei se l'uscita è andato in un file di log specifico come /log/crawler.log
In questo momento sto solo usando questo comando per scrivere i file di log:
ActiveRecord::Base.logger.info "Log Text"
Grazie!
ho eseguito i miei compiti rake in modalità di produzione in uno scenario simile. –