Страница 1 из 1

Фильтрация логов по содержимому $messages

Добавлено: 2016.02.19, 13:16
Антон Смирнов
У меня настроен лог:

Код: Выделить всё

        'log' => [
            'traceLevel' => 3,
            'targets' => [
                [
                    'class' => 'yii\log\DbTarget',
                    'levels' => ['error', 'warning'],
                ],
            ],
        ],
В табличку сваливаются все 404 ошибки. Это хорошо. Но вот есть набор урлов, скажем site/url, который раньше был когда-то по ошибке, а сейчас поисковики лезут постоянно и набивают лог 404 ошибками. Нужно фильтровать именно по содержимому $message, чтобы, если в нем есть site/url, в лог не добавлялся.

Задача вроде простая, но решение получается некрасивое, решал ее кто-нибудь?