From: Bryan Davis Date: Sun, 7 Feb 2016 21:04:55 +0000 (-0700) Subject: Add $wgVersion to MediaWiki\Logger\Monolog\WikiProcessor X-Git-Tag: 1.31.0-rc.0~8066^2 X-Git-Url: http://git.cyclocoop.org/%27%2C%20%20%20quote_amp%28%24url%29%2C%20%20%20%27?a=commitdiff_plain;h=6add6cef3e1494ce4243d635274d499691e5c49c;p=lhc%2Fweb%2Fwiklou.git Add $wgVersion to MediaWiki\Logger\Monolog\WikiProcessor Add a 'mwversion' value to log events processed by WikiProcessor to help with classifying log events emitted by a wiki farm running mixed versions of MediaWiki. Bug: T125707 Change-Id: I5f5dfd051ebf251bec0d6e6a83a15e81f59540f3 --- diff --git a/includes/debug/logger/monolog/WikiProcessor.php b/includes/debug/logger/monolog/WikiProcessor.php index a52f63664b..9a357ee9ec 100644 --- a/includes/debug/logger/monolog/WikiProcessor.php +++ b/includes/debug/logger/monolog/WikiProcessor.php @@ -21,7 +21,7 @@ namespace MediaWiki\Logger\Monolog; /** - * Injects `wfHostname()` and `wfWikiID()` in all records. + * Injects `wfHostname()`, `wfWikiID()` and `$wgVersion` in all records. * * @since 1.25 * @author Bryan Davis @@ -34,11 +34,13 @@ class WikiProcessor { * @return array */ public function __invoke( array $record ) { + global $wgVersion; $record['extra'] = array_merge( $record['extra'], array( 'host' => wfHostname(), 'wiki' => wfWikiID(), + 'mwversion' => $wgVersion, ) ); return $record;