隐藏乘客/网络服务器日志中的值

时间:2015-12-08 09:36:01

标签: ruby-on-rails security logging passenger

如何隐藏某些单词,比如来自乘客日志(passenger.3000.log)的qwerty和12345?

有可能吗?我只是不想在此文件中清楚地显示我的密码,有没有办法隐藏它们?

1 个答案:

答案 0 :(得分:1)

当名称与其中一个已配置的关键字匹配时,您可以使用名为filter_parameters的配置来不记录参数。

在新的Rails项目中,您可以在config/initializers/filter_parameter_logging.rb文件中找到包含大致以下代码的默认配置

# Be sure to restart your server when you modify this file.

# Configure sensitive parameters which will be filtered from the log file.
Rails.application.config.filter_parameters += [:password, :password_confirmation]

只需根据您的需要更新配置。