Manual:$wgMWLoggerDefaultSpi
Appearance
| 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 |
| Andere instellingen: Alfabetisch | Per functie | |
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',
)