MediaWiki  master
WikiProcessor.php
Go to the documentation of this file.
1 <?php
21 namespace MediaWiki\Logger\Monolog;
22 
23 use WikiMap;
24 
33 
38  public function __invoke( array $record ) {
39  $record['extra']['host'] = wfHostname();
40  $record['extra']['wiki'] = WikiMap::getCurrentWikiId();
41  $record['extra']['mwversion'] = MW_VERSION;
42  $record['extra']['reqId'] = \WebRequest::getRequestId();
43  if ( wfIsCLI() && isset( $_SERVER['argv'] ) ) {
44  $record['extra']['cli_argv'] = implode( ' ', $_SERVER['argv'] );
45  }
46  return $record;
47  }
48 
49 }
const MW_VERSION
The running version of MediaWiki.
Definition: Defines.php:36
wfHostname()
Get host name of the current machine, for use in error reporting.
wfIsCLI()
Check if we are running from the commandline.
Annotate log records with request-global metadata, such as the hostname, wiki / request ID,...
static getRequestId()
Get the current request ID.
Definition: WebRequest.php:342
Helper tools for dealing with other locally-hosted wikis.
Definition: WikiMap.php:29
static getCurrentWikiId()
Definition: WikiMap.php:303