Merge "Set the SaveParser logger in RevisionRenderer"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Tue, 30 Oct 2018 07:12:19 +0000 (07:12 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Tue, 30 Oct 2018 07:12:19 +0000 (07:12 +0000)
includes/Revision/RevisionRenderer.php
includes/ServiceWiring.php

index 377477b..e2e84b6 100644 (file)
@@ -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
index a1be225..33517a0 100644 (file)
@@ -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 {