Довідник конфігурації профілювальника (WebProfilerBundle)
Дата оновлення перекладу 2023-09-20
Довідник конфігурації профілювальника (WebProfilerBundle)
WebProfilerBundle - це інструмент розробки, який надає деталізовану технічну
інформацію про кожне виконання запиту і відображає його як у панелі інструментів
веб-налагодження, так і у профілювальнику. Всі ці опції
конфігуруються під ключем web_profiler
у вашій конфігурації додатку.
1 2 3 4 5
# відображає значення конфігурації за замовчуванням, визначені Symfony
$ php bin/console config:dump-reference web_profiler
# відображає реальні значення конфігурації, використовувані вашим додатком
$ php bin/console debug:config web_profiler
Note
При використанні XML, ви повинні використовувати простір імен
http://symfony.com/schema/dic/webprofiler
і повʼязану XSD-схему,
доступну за посиланням: https://symfony.com/schema/dic/webprofiler/webprofiler-1.0.xsd
Caution
Панель інструментів веб-налагодження недоступна для відповідей типу StreamedResponse
.
Конфігурація
excluded_ajax_paths
тип: string
за замовчуванням: ^/((index|app(_[\w]+)?)\.php/)?_wdt
Коли панель інструментів логує запити Ajax, вона співставляє їх з URL з цим регулярним виразом. Якщо URL співпадає, запит не відображується у панелі інструментів. Це корисно, коли додаток робить багато Ajax-запитів, або якщо вони важкі, і ви хочете виключити деякі з них.
intercept_redirects
тип: boolean
за замовчуванням: false
Якщо під час HTTP-відповіді виникає перенаправлення, браузер слідує за ним автоматично, і ви не побачите панель інструментів або профілювальник початкового URL, а побачите лише перенаправлений URL.
Встановивши цю опцію як true
, бразуер зупиняється перед тим як слідувати перенаправленню,
і показує вам URL, за яким він буде перенаправлений, його панель інструментів та профілювальник.
Як тільки ви вивчите дані панелі інструментів та профілювальника, ви зможете натиснути на дане
посилання, щоб виконати перенаправлення.
toolbar
тип: boolean
за замовчуванням: false
Включає та відключає панель інструментів повністю. Зазвичай ви встановлюєте його
як true
в середовищах dev
та test
, і як false
в середовищі prod
.