我需要为yii2记录创建路径。此路径应避免记录诸如密码等的变量。根据文档(yii \ log \ Target),要排除变量,我需要配置logVars。
在配置中:
'targets' => [
[
'class' => yii\log\FileTarget::className(),
'levels' => ['error', 'warning'],
'maxLogFiles' => 1000,
'maxFileSize' => 102400,
'logVars' => '!_POST[LoginForm[password]]',
],
Run Code Online (Sandbox Code Playgroud)
但是LoginForm密码仍然出现在日志文件中。如何正确配置logVars。
PS我已经尝试过!LoginForm.password,!_POST.LoginForm.password