Aar*_*ham 2 ruby rubygems ruby-on-rails sentry
我正在将现有应用程序从 Sentry-raven 迁移到 Sentry-ruby。然而,迁移指南中似乎缺少一部分。
我该如何处理#sanitize_fields?
旧的配置如下所示:
Raven.configure do |config|
config.sanitize_fields = filter_parameters
end
Run Code Online (Sandbox Code Playgroud)
但是,#sanitize_fields 已被删除,而且我没有看到该功能被替换的任何地方。
我们用它来确保密码和确认信息不会发送到 Sentry(糟糕的一天),所以我需要在使用sentry-ruby 时做一些事情。
任何帮助将不胜感激。
小智 6
Sampat 提出了很好的建议。为了避免未来的读者必须仔细阅读所有评论,摘要如下:
filter = ActiveSupport::ParameterFilter.new(Rails.application.config.filter_parameters)
config.before_send = lambda do |event, hint|
filter.filter(event.to_hash)
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
662 次 |
| 最近记录: |