Debugging toolbar/fr

La barre d'outils de débogage est un utilitaire pour les développeurs qui affiche les informations de débogage sur une page MediaWiki en bas de la fenêtre du navigateur. Vous pouvez l'activer avec la variable dans LocalSettings.php :



La barre d'outils
La barre d'outils comprend plusieurs sections sur lesquelles vous pouvez cliquer pour développer ou réduire :



Les sections sont :


 * Console: Zone où le code MediaWiki peut écrire des messages. Prévaut sur l'écho du texte dans le navigateur.
 * Queries: Liste des requêtes SQL exécutées sur cette page, avec le temps (require ).
 * Debug log: Liste de messages de débogage imprimés lors de l'exécution de la page.
 * Request: Informations des requêtes HTTP.
 * PHP includes: Liste des fichiers PHP inclus pendant l'exécution de la page.
 * The rest: Statistiques sur les versions logicielles, le temps d'exécution et la mémoire utilisée.

Cliquez sur n'importe quelle section pour l'agrandir et voir les données. Cliquez à nouveau pour fermer. Utilisez la fonction de recherche de votre navigateur pour rechercher les données.

Les liens MediaWiki et PHP mènent aux sites web respectifs (https://www.mediawiki.org et https://php.net).



Tracer les messages sur la console
Voir le fichier  pour les fonctions disponibles. Voici quelques exemples utiles :


 * Charge le module au début de votre fichier avant d'appeler les fonctions.
 * Charge le module au début de votre fichier avant d'appeler les fonctions.


 * Doit être appelé d'abord pour activer la plupart des autres fonctions
 * Doit être appelé d'abord pour activer la plupart des autres fonctions


 * Envoyer un message arbitraire à la console
 * Envoyer un message arbitraire à la console


 * Envoyer un message d'avertissement à la console
 * Envoyer un message d'avertissement à la console


 * Envoyer un message à la console à propos des fonctionnalités obsolètes, y compris une trace
 * Envoyer un message à la console à propos des fonctionnalités obsolètes, y compris une trace


 * Exécutez le SQL donné et signalez son temps dans la section requêtes.
 * Exécutez le SQL donné et signalez son temps dans la section requêtes.