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  global $wgVersion;
40  $record['extra']['host'] = wfHostname();
42  $record['extra']['mwversion'] = $wgVersion;
43  $record['extra']['reqId'] = \WebRequest::getRequestId();
44  if ( wfIsCLI() && isset( $_SERVER['argv'] ) ) {
45  $record['extra']['cli_argv'] = implode( ' ', $_SERVER['argv'] );
46  }
47  return $record;
48  }
49 
50 }
static getRequestId()
Get the unique request ID.
Definition: WebRequest.php:309
$wgVersion
MediaWiki version number.
wfHostname()
Fetch server name for use in error reporting etc.
static getWikiIdFromDbDomain( $domain)
Get the wiki ID of a database domain.
Definition: WikiMap.php:269
Annotate log records with request-global metadata, such as the hostname, wiki / request ID...
wfIsCLI()
Check if we are running from the commandline.
static getCurrentWikiDbDomain()
Definition: WikiMap.php:293