La barre Profiler de Symfony
Qu’est-ce que la barre Profiler ?
La barre Profiler, ou barre de debug, est un outil intégré à Symfony qui s’affiche en bas de vos pages en environnement de développement (dev).
Elle fournit en un coup d’œil des informations essentielles sur l’exécution de votre application.
À quoi sert-elle ?
La barre Profiler permet de suivre et comprendre le comportement de votre application sans quitter votre navigateur.
Elle affiche :
- L’URL et le nom de la route exécutée
- Le contrôleur utilisé
- Le temps d’exécution et la mémoire consommée
- Les requêtes SQL exécutées par Doctrine (pour la base de données)
- Les messages du logger
- Les données des formulaires ou de la session
- Les résultats de vos appels à dump()
Condition d'apparition de barre de debug
La barre de debug apparaît uniquement en environnement de développement (APP_ENV=dev dans le fichier .env).
Approfondissons ce sujet de manière générale grâce au Symfony Profiler.
