【发布时间】:2009-09-10 02:13:51
【问题描述】:
我已经想出了如何通过将动作方法中的所有内容包装在 logger.silence 块中来使动作的内容静音。
但是,我仍然收到日志文件中显示的操作调用。
IE:
Processing DashboardController#update (for 66.201.17.166 at 2009-09-09 19:03:27) [GET]
Parameters: {"todos"=>{"user"=>"25", "sfu_type"=>""}}
Completed in 1021ms (View: 439, DB: 438) | 200 OK [http://my.host.com/dashboard/update?todos%5Buser%5D=25&todos%5Bsfu_type%5D=]
我想避免将上述内容一起写入日志,或者将其重定向到不同的日志文件(即dashboard.log),这样它就不会弄乱production.log文件。
每次 ajax 调用为每个登录的用户更新时,我都会将上述示例写入日志。这大约每 2 分钟更新一次,因此生产日志文件中充斥着无用的日志消息。
【问题讨论】:
标签: ruby-on-rails ruby logging