From: Aaron Schulz Date: Mon, 14 Mar 2016 21:21:47 +0000 (-0700) Subject: Add RecursiveLinkPurge log for API requests X-Git-Tag: 1.31.0-rc.0~7602^2 X-Git-Url: https://git.heureux-cyclage.org/index.php?a=commitdiff_plain;h=e052761ca0d6a919a3571b145bad3c0067391281;p=lhc%2Fweb%2Fwiklou.git Add RecursiveLinkPurge log for API requests Change-Id: I29636c045f7b561b2da0100f5e69050808d1aec7 --- diff --git a/includes/api/ApiPurge.php b/includes/api/ApiPurge.php index 36b62f5941..64bb9ba101 100644 --- a/includes/api/ApiPurge.php +++ b/includes/api/ApiPurge.php @@ -24,6 +24,7 @@ * * @file */ +use MediaWiki\Logger\LoggerFactory; /** * API interface for page purging @@ -75,6 +76,17 @@ class ApiPurge extends ApiBase { $enableParserCache ); + # Logging to better see expensive usage patterns + if ( $forceRecursiveLinkUpdate ) { + LoggerFactory::getInstance( 'RecursiveLinkPurge' )->info( + "Recursive link purge enqueued for {title}", + [ + 'user' => $this->getUser()->getName(), + 'title' => $title->getPrefixedText() + ] + ); + } + # Update the links tables $updates = $content->getSecondaryDataUpdates( $title, null, $forceRecursiveLinkUpdate, $p_result );