Manual:$wgMWLoggerDefaultSpi
Appearance
| デバッグ: $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.
NullSpi から MWLogger のインスタンスを作成しログの事象を破棄します。
$wgMWLoggerDefaultSpi = [ 'class' => '\\MediaWiki\\Logger\\NullSpi', ];
LegacySpi (既定値) は MediaWiki wfErrorLog の過去の実装を模倣して LegacyLogger インスタンスを生成します。
$wgMWLoggerDefaultSpi = [ 'class' => '\\MediaWiki\\Logger\\LegacySpi', ];
MWLoggerMonologSpi creates loggers implemented by Monolog.
環境設定については Manual:MWLoggerMonologSpi を参照してください。
$wgMWLoggerDefaultSpi = [ 'class' => '\\MediaWiki\\Logger\\MonologSpi', 'args' => ... ];
既定値
| MediaWiki バージョン: | ≧ 1.39 |
$wgMWLoggerDefaultSpi = [ 'class' => 'MediaWiki\\Logger\\LegacySpi', ]
| MediaWiki バージョン: | 1.31 – 1.38 |
$wgMWLoggerDefaultSpi = [
'class' => \MediaWiki\Logger\LegacySpi::class,
]
| MediaWiki バージョン: | 1.25 – 1.30 |
$wgMWLoggerDefaultSpi = array(
'class' => '\\MediaWiki\\Logger\\LegacySpi',
)