Manual:$wgDebugLogGroups/fr

Détails
Fixé à un tableau de clés de groupe de journalisation associées à des noms de fichiers. S'il est initialisé, la sortie  pour ce groupe ira vers ce fichier plutôt que vers l'habituel. Utile pour activer la journalisation sélective en production.

Les destinations de la journalisation peuvent être :


 * false to completely remove from the output, including from $wgDebugLogFile.
 * string values specifying a filename or URI.
 * associative array with keys:
 * 'destination' desired filename or URI.
 * 'sample' an integer value, specifying a sampling factor (optional)
 * 'level' A \Psr\Log\LogLevel constant, indicating the minimum level log (optional, since 1.25)

When  is set to a non-default value,   will probably be ignored, and the method of configuring log files will be determined by whatever logging system is invoked by.

Exemple
This example logs debug messages of group "ConfirmEditExtension" to "debug-ext_confirmedit.log" and those of group "SpamRegex" to "debug-spam.log".

Exemple :

Exemple plus élaboré :

Some common debug log groups

 * ,,   - errors
 * - deprecation warnings
 * ,,   - database
 * - all DB queries
 * - response cookies
 * - shell commands
 * ,  - hitting rate limits ( and other)
 * ,  - ResourceLoader
 * ,  - HTTP requests to external services (via the  /  classes)
 * ,,   - image-related
 * - warnings about pages that take long to parse
 * ,  - HTTP requests to external services (via the  /  classes)
 * ,,   - image-related
 * - warnings about pages that take long to parse
 * - warnings about pages that take long to parse
 * - warnings about pages that take long to parse
 * - warnings about pages that take long to parse