Manual:$wgDebugLogGroups/hu

Részletek
A változóban fájlnevekre mutató naplózási csoportkulcsok tömbjét lehet rögzíteni. Beállítása esetén a $DebugLog ezen csoporthoz tartozó kimenete a $DebugLogFile helyett a definiált állományba kerül. Hasznos a szelektív naplózás éles helyzetben való engedélyezéséhez.

A naplózási célértékek a következők lehetnek:


 * „false” – az eredmény teljes törlése a kimenetről, a $wgDebugLogFile-ból is
 * sztring – fájlnév vagy URI
 * asszociatív tömb kulcsokkal:
 * 'destination' –a kívánt fájlnév vagy URI
 * 'sample' – pozitív egész szám, amely a mintavevő faktort határozza meg (opcionális)
 * 'level' – \Psr\Log\LogLevel-konstans, a napló legalacsonyabb szintjét jelöli (opcionális, az 1.25 óta)

Ha a $MWLoggerDefaultSpi beállítása nem az alapértelmezett érték, a $DebugLogGroups valószínűleg figyelmen kívül lesz hagyva, a naplófájlok konfigurálási módját pedig a $MWLoggerDefaultSpi által meghívott naplózási rendszer határozza meg.

Példa
A következő példában a „ConfirmEditExtension” hibakeresési üzeneteit a „debug-ext_confirmedit.log”, a „SpamRegex”-ét pedig a „debug-spam.log” tárolja.

Példa:

Haladó példa:

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