如何过滤Rails SQL日志中的特定字段?

问题描述:

我知道filter_parameter_logging的请求参数,但只适用于请求参数。我不想在日志中确定私人用户数据,但我确实需要调试级别日志记录。我希望有一个更好的解决方案,即修补ActiveRecord并对SQL字符串进行替换。如何过滤Rails SQL日志中的特定字段?

作为参考,这是一个Rails 2.3项目。

我从来没有找到一个好方法来做到这一点。查看活动记录如何记录语句,除了以某种方式解析字符串之外,无法过滤列。