X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;ds=sidebyside;f=includes%2Fdebug%2Flogger%2FMonologSpi.php;h=d67696a89ac6e62b8406ce39edca2cc138e7cd80;hb=88e3a888cc6823f11df79ac53eb963a7e4d2871a;hp=ff653ab24132daabbe9e0cc4e47d347d8bd54adc;hpb=0770f85a0a293e6c7af6f1d3d3a1dbd2d13c1e09;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/debug/logger/MonologSpi.php b/includes/debug/logger/MonologSpi.php index ff653ab241..d67696a89a 100644 --- a/includes/debug/logger/MonologSpi.php +++ b/includes/debug/logger/MonologSpi.php @@ -22,6 +22,7 @@ namespace MediaWiki\Logger; use MediaWiki\Logger\Monolog\BufferHandler; use Monolog\Logger; +use Monolog\Handler\StreamHandler; use Wikimedia\ObjectFactory; /** @@ -147,6 +148,17 @@ class MonologSpi implements Spi { $this->config[$key] = $value; } } + if ( !isset( $this->config['loggers']['@default'] ) ) { + $this->config['loggers']['@default'] = [ + 'handlers' => [ '@default' ], + ]; + if ( !isset( $this->config['handlers']['@default'] ) ) { + $this->config['handlers']['@default'] = [ + 'class' => StreamHandler::class, + 'args' => [ 'php://stderr', Logger::ERROR ], + ]; + } + } $this->reset(); }