アプリケーションで複雑なコントローラー アクションをより適切にデバッグするために、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
誰でも私を正しい方向に向けることができますか?どうも!