Non riesco a registrare i messaggi dal mio processo delayed_job. Ecco il lavoro che viene eseguito.delayed_job non logging
class MyJob
def initialize(blahblah)
@blahblah = blahblah
@logger = Logger.new(File.join(Rails.root, 'log', 'delayed_job.log'))
end
def perform
@logger.add Logger::INFO, "logging from delayed_job"
#do stuff
end
end
Ho provato vari livelli di registrazione, e ho config.log_level =: eseguire il debug nella mia configurazione dell'ambiente. Corro delayed_job da Monit. Sto usando delayed_job 3.0.1 con Ruby 1.9.3 e rails 3.0.10.
Un'idea potrebbe essere che è in conflitto perché delayed_job sta usando questo file di registro pure. Hai provato un altro nome? – iltempo
Ho provato un nome diverso. Il nuovo file di registro viene creato ma non viene registrato nulla. – freedrull