Manual:$wgDebugLogGroups/cs

Podrobnosti
Nastaví pole klíčů skupiny protokolů na názvy souborů. Je-li nastaveno, výstup  pro tuto skupinu půjde do tohoto souboru místo běžných. Užitečné pro umožnění selektivního protokolování ve výrobě.

Cíle protokolu mohou být jedno z následujících:


 * false pro úplné odstranění z výstupu, včetně z $wgDebugLogFile.
 * řetězcové hodnoty určující název souboru nebo URI.
 * asociativní pole s klíči:
 * 'destination' požadovaný název souboru nebo URI.
 * 'sample' celočíselná hodnota, která určuje vzorkovací faktor (volitelné)
 * '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.

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

Example:

Advanced example:


 * Multiple log groups in a single file:
 * You might want to setup a temporary configuration like the following to see all authentication related logging to trouble-shoot authentication.

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