baronyan's blog

linux,macでruby、railsでの開発をしていく中で知ったこと、備忘的なことなどを書いていきます。

Delayed Jobのlogファイルを分ける

簡単に非同期処理を実現できてとても便利なDelayed Jobsですが、

logファイルを分けた方が何かと便利になります。

 

以下のような手順でlogファイルを分けることができます。

 

  1. config/initializers/delayed_job.rb を作成する
  2. 次の行を追記する
  Delayed::Worker.logger =Logger.new(File.join(Rails.root,'log','dj.log'))