Logowanie w opóźnionej pracy?

Nie mogę uzyskać żadnego wyjścia dziennikadelayed_jobi nie jestem pewien, czy zaczynają się moje prace.

Oto mój Procfile:

web:     bundle exec rails server
worker:  bundle exec rake jobs:work
worker:  bundle exec clockwork app/clock.rb

A oto zadanie:

class ScanningJob
  def perform
    logger.info "logging from delayed_job"
  end

  def after(job)
    Rails.logger.info "logging from after delayed_job"
  end
end

Widzę, że mechanizm zegarowy wyprowadza system i widzę uruchamianie executora robotnika, ale nigdy nie widzę, jak trafiają moje wyciągi z dziennika. próbowałemputs również bezskutecznie.

Mój plik zegara jest całkiem prosty:

every(3.seconds, 'refreshlistings') { Delayed::Job.enqueue ScanningJob.new }

Chcę tylko zobaczyć to działanie, a brak logowania oznacza, że ​​nie mogę. Co tu się dzieje?

questionAnswers(1)

yourAnswerToTheQuestion