From a442f7e6dd5d3ded88e3aa7d117b5c8f6931abb3 Mon Sep 17 00:00:00 2001 From: Aaron Schulz Date: Mon, 29 Oct 2018 15:48:22 -0700 Subject: [PATCH] Set the SaveParser logger in RevisionRenderer Change-Id: Iacc28ce583fed8cf2a7f7b931754c64619cb4917 --- includes/Revision/RevisionRenderer.php | 7 +++++++ includes/ServiceWiring.php | 5 ++++- 2 files changed, 11 insertions(+), 1 deletion(-) 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 { -- 2.20.1