Manual:$wgMWLoggerDefaultSpi

This page is a translated version of the page Manual:$wgMWLoggerDefaultSpi and the translation is 100% complete.
Debug: $wgMWLoggerDefaultSpi
Standaard serviceprovider voor het maken van MWLogger-instanties.
Geïntroduceerd in versie:1.25.0 (Gerrit change 119940; git #9b358016)
Verwijderd in versie:nog steeds in gebruik
Toegelaten waardes:Niet opgegeven
Standaardwaarde:Zie onder

Details

De waarde moet een array zijn die geschikt is voor gebruik met ObjectFactory::getObjectFromSpec(). Van het aangemaakte object wordt verwacht dat het de MWLoggerSpi interface implementeert. Zie ObjectFactory voor meer informatie.

$wgMWLoggerDefaultSpi = [ 'class' => '\\MediaWiki\\Logger\\NullSpi', ];

NullSpi creëert MWLogger-instanties die alle logginggebeurtenissen weggooit.

$wgMWLoggerDefaultSpi = [ 'class' => '\\MediaWiki\\Logger\\LegacySpi', ];
  • LegacySpi (standaard) creëert LegacyLogger instanties die de historische implementatie van MediaWiki's wfErrorLog logging implementatie nabootst
$wgMWLoggerDefaultSpi = [ 'class' => '\\MediaWiki\\Logger\\MonologSpi', 'args' => ... ];

Standaardwaarde

MediaWiki-versie:
1.31
[
	'class' => \MediaWiki\Logger\LegacySpi::class,
]
MediaWiki-versies:
1.25 – 1.30
array(
	'class' => '\\MediaWiki\\Logger\\LegacySpi',
)

Zie ook