Podręcznik:$wgMWLoggerDefaultSpi

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:$wgMWLoggerDefaultSpi and the translation is 29% complete.

Other languages:
English • ‎dansk • ‎español • ‎magyar • ‎polski • ‎日本語
Debug/logging: $wgMWLoggerDefaultSpi
Default service provider for creating MWLogger instances.
Wprowadzono w wersji:1.25.0
Usunięto w wersji:nadal w użyciu
Dozwolone wartości:nie określono
Domyślna wartość:see below

Szczegóły

The value should be an array suitable for use with ObjectFactory::getObjectFromSpec(). The created object is expected to implement the MWLoggerSpi interface. Zobacz ObjectFactory, aby uzyskać więcej szczegółów.

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

NullSpi creates MWLogger instances that will discard all logging events.

$wgMWLoggerDefaultSpi = [ 'class' => '\\MediaWiki\\Logger\\LegacySpi', ];
  • LegacySpi (default) creates LegacyLogger instances which mimic the historic implementation of MediaWiki's wfErrorLog logging implementation.
$wgMWLoggerDefaultSpi = [ 'class' => '\\MediaWiki\\Logger\\MonologSpi', 'args' => ... ];

Default value

Wersja MediaWiki: 1.31
[
	'class' => \MediaWiki\Logger\LegacySpi::class,
]
Wersje MediaWiki: 1.25 – 1.30
array(
	'class' => '\\MediaWiki\\Logger\\LegacySpi',
)

Zobacz też