2

アプリケーションで複雑なコントローラー アクションをより適切にデバッグするために、true controller#action を実行するたびにログ ファイルを作成したいと考えています。

私のコントローラー:

class GameController < extends ApplicationController


def game
   sm_logger.info("Creating new game with id: #{params[:id}")    
end

モデル カスタム ロガー関数:

def sm_logger
  @@sm_logger ||= Logger.new("#{Rails.root}/log/sm.log")
end

これを実行するたびに新しいログ ファイルを作成するには、どのような方法がよいでしょうか? ( 数字は params[:id] です:

* 01/01/2012_1_sm.log
* 01/01/2012_2_sm.log
* 01/01/2012_3_sm.log

誰でも私を正しい方向に向けることができますか?どうも!

4

0 に答える 0