Je ne sais plus comment faire et je me suis posé la question: est-il possible de modifier le niveau de verbosité du WP debug.log
via wp-config.php
ou ailleurs?
Juste un fyi, voici ce que j'ai dans mon wp-config.php
pour activer la journalisation:
///////////////////////////////////////////////////
// DEBUG
// Enable WP_DEBUG mode
define('WP_DEBUG', true);
// Enable Debug logging to the /wp-content/debug.log file
define('WP_DEBUG_LOG', true);
// Disable display of errors and warnings
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors',0);
// Use dev versions of core JS and CSS files (only needed if you are modifying these core files)
define('SCRIPT_DEBUG', true);
// END DEBUG
/////////////////////////////////////////////////
Lorsque WP_DEBUG
est défini, WordPress définit (via wp_debug_mode()
call tôt dans le processus de chargement principal) le niveau de rapport d'erreur à E_ALL & ~E_DEPRECATED & ~E_STRICT
. Cela signifie tous les avertissements et les erreurs sauf les erreurs strictes et les fonctions obsolètes PHP (autres que celles de WordPress).
Vous pouvez définir votre propre niveau dans un fichier personnalisé mu-plugin (le remplacement doit être appelé dès que possible, mais après le chargement de base de WordPress). Utilisez cette page pour obtenir des informations sur les niveaux d'erreur que vous pouvez utiliser. Un exemple:
error_reporting(E_ERROR | E_WARNING | E_PARSE);