Manuel:$wgMWLoggerDefaultSpi
Appearance
From mediawiki.org
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 |
| Autres paramètres : Alphabétique | Par fonction | |
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.
NullSpi crée des instances MWLogger qui élimineront tous les événements de journalisation.
$wgMWLoggerDefaultSpi = [ 'class' => '\\MediaWiki\\Logger\\NullSpi', ];
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\\LegacySpi', ];
MWLoggerMonologSpi crée des loggers implémentés par Monolog. Voir Manual:MWLoggerMonologSpi pour les paramètres de configuration.
$wgMWLoggerDefaultSpi = [ 'class' => '\\MediaWiki\\Logger\\MonologSpi', 'args' => ... ];
Valeur par défaut
Version de MediaWiki :
≥ 1.39
$wgMWLoggerDefaultSpi = [ 'class' => 'MediaWiki\\Logger\\LegacySpi', ]
Versions de MediaWiki :
1.31 – 1.38
$wgMWLoggerDefaultSpi = [ 'class' => \MediaWiki\Logger\LegacySpi::class, ]
Versions de MediaWiki :
1.25 – 1.30
$wgMWLoggerDefaultSpi = array( 'class' => '\\MediaWiki\\Logger\\LegacySpi', )