Manuel:$wgMWLoggerDefaultSpi

This page is a translated version of the page Manual:$wgMWLoggerDefaultSpi and the translation is 100% complete.
Débogage: $wgMWLoggerDefaultSpi
Fournisseur de services par défaut pour la création d’instances MWLogger.
Introduit dans la version :1.25.0 (Gerrit change 119940; git #9b358016)
Retiré dans la version :Encore utilisé
Valeurs autorisées :Non renseigné
Valeur par défaut :voir ci-dessous

Détails

La valeur devrait être un tableau utilisable avec ObjectFactory::getObjectFromSpec(). L’objet créé devrait implémenter l’interface MWLoggerSpi. Voir ObjectFactory pour plus de détails.

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

NullSpi crée des instances MWLogger qui élimineront tous les événements de journalisation.

$wgMWLoggerDefaultSpi = [ 'class' => '\\MediaWiki\\Logger\\LegacySpi', ];
  • LegacySpi (par défaut) crée des instances LegacyLogger qui imitent l’implémentation historique de l’implémentation de journalisation wfErrorLog de MediaWiki.
$wgMWLoggerDefaultSpi = [ 'class' => '\\MediaWiki\\Logger\\MonologSpi', 'args' => ... ];

Valeur par défaut

Version de MediaWiki :
1.31
[
	'class' => \MediaWiki\Logger\LegacySpi::class,
]
Versions de MediaWiki :
1.25 – 1.30
array(
	'class' => '\\MediaWiki\\Logger\\LegacySpi',
)

Voir aussi