From: Aaron Schulz Date: Mon, 29 Oct 2018 22:48:22 +0000 (-0700) Subject: Set the SaveParser logger in RevisionRenderer X-Git-Tag: 1.34.0-rc.0~3612^2 X-Git-Url: http://git.cyclocoop.org/fichier?a=commitdiff_plain;h=a442f7e6dd5d3ded88e3aa7d117b5c8f6931abb3;p=lhc%2Fweb%2Fwiklou.git Set the SaveParser logger in RevisionRenderer Change-Id: Iacc28ce583fed8cf2a7f7b931754c64619cb4917 --- diff --git a/includes/Revision/RevisionRenderer.php b/includes/Revision/RevisionRenderer.php index 377477bf94..e2e84b60ca 100644 --- a/includes/Revision/RevisionRenderer.php +++ b/includes/Revision/RevisionRenderer.php @@ -64,6 +64,13 @@ class RevisionRenderer { $this->saveParseLogger = new NullLogger(); } + /** + * @param LoggerInterface $saveParseLogger + */ + public function setLogger( LoggerInterface $saveParseLogger ) { + $this->saveParseLogger = $saveParseLogger; + } + /** * @param RevisionRecord $rev * @param ParserOptions|null $options diff --git a/includes/ServiceWiring.php b/includes/ServiceWiring.php index a1be2257ee..33517a0665 100644 --- a/includes/ServiceWiring.php +++ b/includes/ServiceWiring.php @@ -420,7 +420,10 @@ return [ }, 'RevisionRenderer' => function ( MediaWikiServices $services ) : RevisionRenderer { - return new RevisionRenderer( $services->getDBLoadBalancer() ); + $renderer = new RevisionRenderer( $services->getDBLoadBalancer() ); + $renderer->setLogger( LoggerFactory::getInstance( 'SaveParse' ) ); + + return $renderer; }, 'RevisionStore' => function ( MediaWikiServices $services ) : RevisionStore {