Příručka:$wgMWLoggerDefaultSpi

This page is a translated version of the page Manual:$wgMWLoggerDefaultSpi and the translation is 100% complete.
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

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',
)

Související odkazy