MediaWiki  1.34.0
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 }
WikiMap\getCurrentWikiDbDomain
static getCurrentWikiDbDomain()
Definition: WikiMap.php:292
$wgVersion
$wgVersion
MediaWiki version number.
Definition: DefaultSettings.php:75
MediaWiki\Logger\Monolog\WikiProcessor\__invoke
__invoke(array $record)
Definition: WikiProcessor.php:38
wfHostname
wfHostname()
Fetch server name for use in error reporting etc.
Definition: GlobalFunctions.php:1326
MediaWiki\Logger\Monolog
Definition: AvroFormatter.php:21
WikiMap\getWikiIdFromDbDomain
static getWikiIdFromDbDomain( $domain)
Get the wiki ID of a database domain.
Definition: WikiMap.php:268
MediaWiki\Logger\Monolog\WikiProcessor
Annotate log records with request-global metadata, such as the hostname, wiki / request ID,...
Definition: WikiProcessor.php:32
wfIsCLI
wfIsCLI()
Check if we are running from the commandline.
Definition: GlobalFunctions.php:1932
WikiMap
Helper tools for dealing with other locally-hosted wikis.
Definition: WikiMap.php:29
WebRequest\getRequestId
static getRequestId()
Get the unique request ID.
Definition: WebRequest.php:303