WP_DEBUG_LOG
Définition : WP_DEBUG_LOG est une constante WordPress qui active l’enregistrement des messages de débogage lorsque WP_DEBUG est actif. Par défaut, les journaux sont enregistrés dans wp-content/debug.log, sauf si un chemin spécifique est configuré.
Terminologie
Appellation / équivalent : WP_DEBUG_LOG — journal de débogage WordPress
Autres appellations : Journal WordPress, Fichier debug.log
Comprendre le fonctionnement
Lorsque WP_DEBUG est activé et WP_DEBUG_LOG vaut true, WordPress peut diriger les avertissements et autres messages de débogage vers un fichier. La constante peut également contenir un chemin de fichier valide pour contrôler la destination.
Ce journal peut contenir des informations techniques ou personnelles suivant les messages enregistrés. Il convient de contrôler les permissions, l’emplacement, la durée de conservation et l’accès au fichier, surtout en présence de données sensibles.
Exemple concret
Sur une copie de développement, un message déclenché pendant une requête AJAX peut être retrouvé dans un journal même s’il n’était pas visible dans le navigateur.
Exemple de code commenté
<?php
// Exemple réservé au développement ou à un staging maîtrisé.
// À placer dans wp-config.php avant le chargement du Core.
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
Point technique à retenir
Le fichier debug.log ne doit pas rester publiquement accessible ; WP_DEBUG_LOG ne produit pas les effets attendus si WP_DEBUG est désactivé.
Termes associés
- WP_DEBUG
- WP_DEBUG_DISPLAY
- wp-content
- Journalisation
