Debugging Yii2禁用特定控制器/操作的调试日志

Debugging Yii2禁用特定控制器/操作的调试日志,debugging,yii2,Debugging,Yii2,通常在开发模式中,我必须使用调试和日志记录来进行错误跟踪 但是对于一个特定的控制器/操作,我不希望发生这种情况,因为它只是一个每2秒调用一次的背景ajax,最终会生成大量“不需要的”日志 如何将此特定调用“site/ajaxupdate”从日志中排除?您只需在控制器中禁用相应的日志目标,例如: \Yii::$app->log->targets['file']->enabled = false; 阅读更多信息。YII 2可通过以下方式完成: foreach(\Yii::$app

通常在开发模式中,我必须使用调试和日志记录来进行错误跟踪

但是对于一个特定的控制器/操作,我不希望发生这种情况,因为它只是一个每2秒调用一次的背景ajax,最终会生成大量“不需要的”日志


如何将此特定调用“site/ajaxupdate”从日志中排除?

您只需在控制器中禁用相应的日志目标,例如:

\Yii::$app->log->targets['file']->enabled = false;

阅读更多信息。

YII 2可通过以下方式完成:

foreach(\Yii::$app->log->targets as $target){
        $target->setEnabled(false);
    }