title: Getting delayed job to log
body: <pre><code>#Here is how I have delayed job set up.
  
  Delayed::Worker.backend = :active_record
  #Delayed::Worker.logger = Rails.logger
  Delayed::Worker.logger = ActiveSupport::BufferedLogger.new("log/
  ##{Rails.env}_delayed_jobs.log", Rails.logger.level)
  Delayed::Worker.logger.auto_flushing = 1
  class Delayed::Job
      def logger
          Delayed::Worker.logger
      end
  end
  if JobsCommon::check_job_exists("PeriodicJob").blank?
      Delayed::Job.enqueue PeriodicJob.new(), 0, 30.seconds.from_now
  end
  #end
  
  
  #Here is my simple job.
  
  class PeriodicJob
      def perform
          Rails.logger.info "Periodic job writing #{Time.now}"
              Delayed::Job.enqueue PeriodicJob.new(), 0,
  30.seconds.from_now
      end
  end
  </code></pre>
  
  <p>I don't see any log messages from delayed job in my rails logs or delayed job log file, the only messages I see are jobs starting/success/failure in the delayed_jobs.log file. </p>
  
  <p>this is causing big problems, including detecting bugs and memory leaks in workers almost impossible! Please help!</p>