Yii\log\EmailTarget, все ошибки кроме 404?

Собственно, вопрос в заголовке, как сделать, что бы на почтц отправлялись все ошибки кроме 404?
Мой, вполне стандартный конфиг
'log' => [
            'traceLevel' => YII_DEBUG ? 3 : 0,
            'targets' => [
                [
                    'class' => 'yii\log\FileTarget',
                    'levels' => ['error', 'warning'],
                ],
                [
                    'class' => 'yii\log\EmailTarget',
                    'mailer' => 'mailer',
                    'levels' => ['error', 'warning'],
                    'message' => [
                        'from' => ['support@example.com'],
                        'to' => ['emil@gmail.com'],
                        'subject' => 'Log message',
                    ],
                ],
            ],
        ],
  • Вопрос задан
  • 151 просмотр
Решения вопроса 1
padlyuck
@padlyuck
...
'email' => [
                    'class' => EmailTarget::class,
...
                    'except' => [
                        'yii\web\HttpException:404',
                    ],
                ],
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы