,它使用正则表达式模式过滤参数。如何在设置filter/filter_parameter_logging.rb中设置过滤器参数日志之后设置过滤器参数记录之后的文字除外
如果我在日志中过滤“代码”为“过滤”,但我不想过滤“代码”,如何显示日志中的“somecode”?
,它使用正则表达式模式过滤参数。如何在设置filter/filter_parameter_logging.rb中设置过滤器参数日志之后设置过滤器参数记录之后的文字除外
如果我在日志中过滤“代码”为“过滤”,但我不想过滤“代码”,如何显示日志中的“somecode”?
确保您的正则表达式包含字符串的开始/结尾 - 因此它完全匹配,而不是部分匹配。
,而不是仅仅/code/
后者如/^code$/
代码的任何实例相匹配字符串中的任何地方......前者匹配“代码”准确,不能匹配“somecode”
在配置/初始化/ filter_parameter_logging.rb,'Rails.application.config.filter_parameters + = [:密码]',正则表达式模式内置轨道 – jetspeed
我个人从来没有尝试把正则表达式在那里......什么如果你这样做......会爆炸吗? –
你不能。它没有记录,这是整个点。日志只是文本,如果字符串“FILTERED”被写入日志,那就是所有存在的数据。 – meagar