Невозможно исключить путь AJAX из журнала веб-профилировщика.Php

Кемеровские программисты php общаются здесь
Anonymous
Невозможно исключить путь AJAX из журнала веб-профилировщика.

Сообщение Anonymous »

Я работаю с Symfony 7.1.3 и пытаюсь исключить определенный путь AJAX из регистрации веб-профилировщиком. Однако, несмотря на мои усилия по настройке, профилировщик продолжает регистрировать этот путь.
Моя текущая конфигурация в config/packages/web_profiler.yaml:

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

when@dev:
web_profiler:
toolbar: true
intercept_redirects: false
excluded_ajax_paths: '^/api/status-update'

framework:
profiler:
only_exceptions: false
collect_serializer_data: true

when@test:
web_profiler:
toolbar: false
intercept_redirects: false

framework:
profiler: { collect: false }
Я безуспешно пробовал следующее:
  • Используя разные форматы путей:
  • Очистка и прогрев кеша:

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

    php bin/console cache:clear
    php bin/console cache:warmup
    
  • Проверка загруженной конфигурации:

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

    php bin/console debug:config web_profiler
    
    Это показывает, что моя конфигурация загружается правильно.
  • Обновление до последней версии исправления Symfony 7.1.
  • Проверка журналов Symfony на наличие соответствующих ошибок или предупреждений.
Я подтвердил, что работаю в среде разработки и что профилировщик включен:

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

php bin/console about

Environment          dev
Debug                true

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

php bin/console debug:config framework profiler

enabled: true
collect: true
Важно, я не ищу программного решения (вроде отключения профилировщика в контроллере). Мне нужно, чтобы это было обработано через конфигурацию.
Что-то мне не хватает в конфигурации? Или это может быть ошибка в Symfony 7.1.3?

Подробнее здесь: https://stackoverflow.com/questions/790 ... er-logging

Вернуться в «Php»