2016-10-07 24 views
0

,它使用正则表达式模式过滤参数。如何在设置filter/filter_parameter_logging.rb中设置过滤器参数日志之后设置过滤器参数记录之后的文字除外

如果我在日志中过滤“代码”为“过滤”,但我不想过滤“代码”,如何显示日志中的“somecode”?

+1

你不能。它没有记录,这是整个点。日志只是文本,如果字符串“FILTERED”被写入日志,那就是所有存在的数据。 – meagar

回答

0

确保您的正则表达式包含字符串的开始/结尾 - 因此它完全匹配,而不是部分匹配。

,而不是仅仅/code/

后者如/^code$/代码的任何实例相匹配字符串中的任何地方......前者匹配“代码”准确,不能匹配“somecode”

+0

在配置/初始化/ filter_parameter_logging.rb,'Rails.application.config.filter_parameters + = [:密码]',正则表达式模式内置轨道 – jetspeed

+0

我个人从来没有尝试把正则表达式在那里......什么如果你这样做......会爆炸吗? –

相关问题