动态过滤params值以进行日志记录

时间:2011-06-05 18:41:28

标签: ruby ruby-on-rails-3 logging

捕获一些错误我想通过将查询字符串参数转换成日志文件来帮助诊断。

$mylog.info "bad information " + parms.to_json.to_s

但有时会出现敏感信息,例如密码。我知道可以设置'filter_parameter_logging'但是做这样的事情不起作用。

params['filter_parameter_logging'] = :password

我如何动态屏蔽某些值?

1 个答案:

答案 0 :(得分:0)

尝试将以下内容添加到您的类应用

config.filter_parameters += [:password]