diff --git a/dist-persist/wbstack/src/Logging/CustomLogger.php b/dist-persist/wbstack/src/Logging/CustomLogger.php index 60ed10d7c..c5fc28f35 100644 --- a/dist-persist/wbstack/src/Logging/CustomLogger.php +++ b/dist-persist/wbstack/src/Logging/CustomLogger.php @@ -61,13 +61,20 @@ private function doLog( $level, $message, $context ) { $payload[ '@type' ] = 'type.googleapis.com/google.devtools.clouderrorreporting.v1beta1.ReportedErrorEvent'; } + $envString = ''; + if ($env = getenv('MW_ENVIRONMENT')) { + $envString = " ({$env})"; + } + $payload[ 'severity' ] = $level; $payload[ 'serviceContext' ] = [ - 'service' => 'WBaaS MediaWiki', + 'service' => 'WBaaS MediaWiki' . $envString, 'version' => MW_VERSION, ]; $payload[ 'context' ] = [ - 'request_uri' => $_SERVER['REQUEST_URI'] ?? '', + 'environment' => $env ?? '', + + 'request_uri' => $_SERVER['REQUEST_URI'] ?? '', // set in /includes/Defines.php 'mediawiki' => MW_VERSION, diff --git a/dist/wbstack/src/Logging/CustomLogger.php b/dist/wbstack/src/Logging/CustomLogger.php index 60ed10d7c..c5fc28f35 100644 --- a/dist/wbstack/src/Logging/CustomLogger.php +++ b/dist/wbstack/src/Logging/CustomLogger.php @@ -61,13 +61,20 @@ private function doLog( $level, $message, $context ) { $payload[ '@type' ] = 'type.googleapis.com/google.devtools.clouderrorreporting.v1beta1.ReportedErrorEvent'; } + $envString = ''; + if ($env = getenv('MW_ENVIRONMENT')) { + $envString = " ({$env})"; + } + $payload[ 'severity' ] = $level; $payload[ 'serviceContext' ] = [ - 'service' => 'WBaaS MediaWiki', + 'service' => 'WBaaS MediaWiki' . $envString, 'version' => MW_VERSION, ]; $payload[ 'context' ] = [ - 'request_uri' => $_SERVER['REQUEST_URI'] ?? '', + 'environment' => $env ?? '', + + 'request_uri' => $_SERVER['REQUEST_URI'] ?? '', // set in /includes/Defines.php 'mediawiki' => MW_VERSION,