Manual:$wgMWLoggerDefaultSpi/nl

From Linux Web Expert

Revision as of 12:02, 7 February 2023 by imported>BDavis (WMF) (trivial list removal)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

<translate> Debug</translate>: $wgMWLoggerDefaultSpi
Standaard serviceprovider voor het maken van MWLogger-instanties.
<translate> Introduced in version:</translate>1.25.0 (Gerrit change 119940; git #9b358016)
<translate> Removed in version:</translate><translate> still in use</translate>
<translate> Allowed values:</translate><translate> Unspecified</translate>
<translate> Default value:</translate>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

<td class="mw-version-versionbox" title="<translate nowrap> The latest stable version is <tvar name=1>1.41</tvar></translate>">
<translate> ≥</translate> 1.39
<translate> MediaWiki version:</translate>
$wgMWLoggerDefaultSpi = [ 'class' => 'MediaWiki\\Logger\\LegacySpi', ]
<td class="mw-version-versionbox" title="<translate nowrap> MediaWiki <tvar name=1>1.38</tvar> is unsupported version</translate>">
1.31 – 1.38
<translate> MediaWiki versions:</translate>
$wgMWLoggerDefaultSpi = [
	'class' => \MediaWiki\Logger\LegacySpi::class,
]
<td class="mw-version-versionbox" title="<translate nowrap> MediaWiki <tvar name=1>1.30</tvar> is unsupported version</translate>">
1.25 – 1.30
<translate> MediaWiki versions:</translate>
$wgMWLoggerDefaultSpi = array(
	'class' => '\\MediaWiki\\Logger\\LegacySpi',
)

Zie ook