Příručka:$wgMWLoggerDefaultSpi
Appearance
| Ladění: $wgMWLoggerDefaultSpi | |
|---|---|
| Výchozí poskytovatel služeb pro vytváření instancí MWLogger. |
|
| Zavedeno od verze: | 1.25.0 (Gerrit change 119940; git #9b358016) |
| Odstraněno od verze: | stále se používá |
| Povolené hodnoty: | Blíže neurčeno |
| Výchozí hodnota: | viz níže |
| Další nastavení: Podle abecedy | Podle funkce | |
Podrobnosti
Hodnota by měla být pole vhodné pro použití s ObjectFactory::getObjectFromSpec().
Očekává se, že vytvořený objekt implementuje rozhraní MWLoggerSpi.
Další podrobnosti najdete na stránce ObjectFactory.
NullSpi vytváří MWLogger instance, které vyřadí všechny protokolované událostí.
$wgMWLoggerDefaultSpi = [ 'class' => '\\MediaWiki\\Logger\\NullSpi', ];
LegacySpi (výchozí) vytváří LegacyLogger instance, které napodobují historickou implementaci protokolování wfErrorLog MediaWiki.
$wgMWLoggerDefaultSpi = [ 'class' => '\\MediaWiki\\Logger\\LegacySpi', ];
MWLoggerMonologSpi vytváří protokoly implementované Monolog. Nastavení konfigurace naleznete na stránce Manual:MWLoggerMonologSpi.
$wgMWLoggerDefaultSpi = [ 'class' => '\\MediaWiki\\Logger\\MonologSpi', 'args' => ... ];
Výchozí hodnota
| Verze MediaWiki: | ≥ 1.39 |
$wgMWLoggerDefaultSpi = [ 'class' => 'MediaWiki\\Logger\\LegacySpi', ]
| Verze MediaWiki: | 1.31 – 1.38 |
$wgMWLoggerDefaultSpi = [
'class' => \MediaWiki\Logger\LegacySpi::class,
]
| Verze MediaWiki: | 1.25 – 1.30 |
$wgMWLoggerDefaultSpi = array(
'class' => '\\MediaWiki\\Logger\\LegacySpi',
)