我想在每次运行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
每次运行时创建新日志文件的好方法是什么? 类似的东西(数字是参数[:id]:
* 01/01/2012_1_sm.log
* 01/01/2012_2_sm.log
* 01/01/2012_3_sm.log
有人能指出我正确的方向吗? THX!