Manual:$wgMWLoggerDefaultSpi

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

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

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

LegacySpi (standaard) creëert LegacyLogger instanties die de historische implementatie van MediaWiki's wfErrorLog logging implementatie nabootst

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

MWLoggerMonologSpi creëert loggers die door Monolog worden geïmplementeerd. Zie Manual:MWLoggerMonologSpi voor de configuratie-instellingen.

$wgMWLoggerDefaultSpi = [ 'class' => '\\MediaWiki\\Logger\\MonologSpi', 'args' => ... ];


Standaardwaarde

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

Zie ook