Nie mogę rejestrować wiadomości z mojego procesu delayed_job. Oto zadanie, które jest uruchamiane.delayed_job nie loguje się
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
Próbowałem różnych poziomów rejestrowania i mam config.log_level =: debug w mojej konfiguracji środowiska. Uruchomę delayed_job z monit. Używam delayed_job 3.0.1 z rubinem 1.9.3 i szynami 3.0.10.
Jednym z pomysłów byłoby to, że jest to sprzeczne z powodu delayed_job używa tego pliku dziennika, jak również. Czy próbowałeś innego imienia? – iltempo
Próbowałem innej nazwy. Nowy plik dziennika jest tworzony, ale nic nie jest do niego rejestrowane. – freedrull