Manual:$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 57% complete.
デバッグ: $wgMWLoggerDefaultSpi
Default service provider for creating MWLogger instances.
導入されたバージョン:1.25.0 (Gerrit change 119940; git #9b358016)
除去されたバージョン:使用中
許容される値:未指定
既定値:下記参照

詳細

The value should be an array suitable for use with ObjectFactory::getObjectFromSpec(). The created object is expected to implement the MWLoggerSpi interface. See ObjectFactory for additional details.

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

NullSpi から MWLogger のインスタンスを作成しログの事象を破棄します。

$wgMWLoggerDefaultSpi = [ 'class' => '\\MediaWiki\\Logger\\LegacySpi', ];
  • LegacySpi (既定値) は MediaWiki wfErrorLog の過去の実装を模倣して LegacyLogger インスタンスを生成します。
$wgMWLoggerDefaultSpi = [ 'class' => '\\MediaWiki\\Logger\\MonologSpi', 'args' => ... ];
  • MWLoggerMonologSpi creates loggers implemented by Monolog.

環境設定については Manual:MWLoggerMonologSpi を参照してください。

既定値

MediaWiki バージョン:
1.31
[
	'class' => \MediaWiki\Logger\LegacySpi::class,
]
MediaWiki バージョン:
1.25 – 1.30
array(
	'class' => '\\MediaWiki\\Logger\\LegacySpi',
)

関連項目