X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fdebug%2FMWDebug.php;h=8c019d87bb62c988bcaf8c24deaa61048a044161;hb=fc7d715b4b5adedd0ae3e9e6f969c89e19d460eb;hp=6ce5829388c13c59b593474cd0ed35fadd3d24ac;hpb=d7c4e65fddc7a737395cb1dbaedb4d51eff3cc43;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/debug/MWDebug.php b/includes/debug/MWDebug.php index 6ce5829388..8c019d87bb 100644 --- a/includes/debug/MWDebug.php +++ b/includes/debug/MWDebug.php @@ -20,6 +20,8 @@ * @file */ +use MediaWiki\Logger\LegacyLogger; + /** * New debugger system that outputs a toolbar on page view. * @@ -93,7 +95,7 @@ class MWDebug { */ public static function addModules( OutputPage $out ) { if ( self::$enabled ) { - $out->addModules( 'mediawiki.debug.init' ); + $out->addModules( 'mediawiki.debug' ); } } @@ -334,6 +336,7 @@ class MWDebug { if ( isset( $context['seconds_elapsed'] ) && isset( $context['memory_used'] ) ) { $prefix .= "{$context['seconds_elapsed']} {$context['memory_used']} "; } + $str = LegacyLogger::interpolate( $str, $context ); $str = $prefix . $str; } self::$debug[] = rtrim( UtfNormal\Validator::cleanUp( $str ) ); @@ -525,12 +528,19 @@ class MWDebug { // see: https://github.com/facebook/hhvm/issues/2257#issuecomment-39362246 $realMemoryUsage = wfIsHHVM(); + $branch = GitInfo::currentBranch(); + if ( GitInfo::isSHA1( $branch ) ) { + // If it's a detached HEAD, the SHA1 will already be + // included in the MW version, so don't show it. + $branch = false; + } + return [ 'mwVersion' => $wgVersion, 'phpEngine' => wfIsHHVM() ? 'HHVM' : 'PHP', 'phpVersion' => wfIsHHVM() ? HHVM_VERSION : PHP_VERSION, 'gitRevision' => GitInfo::headSHA1(), - 'gitBranch' => GitInfo::currentBranch(), + 'gitBranch' => $branch, 'gitViewUrl' => GitInfo::headViewUrl(), 'time' => microtime( true ) - $wgRequestTime, 'log' => self::$log,