Skip to content
Extraits de code Groupes Projets
Valider 43d8873d rédigé par Matthieu Napoli's avatar Matthieu Napoli
Parcourir les fichiers

#6622 Logger refactoring: RequestIdProcessor doesn't need static variables now...

#6622 Logger refactoring: RequestIdProcessor doesn't need static variables now that we have a container
parent 926c04b1
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -15,19 +15,19 @@ use Piwik\Common;
*/
class RequestIdProcessor
{
private $currentRequestKey;
public function __invoke(array $record)
{
static $currentRequestKey;
if (Common::isPhpCliMode()) {
return $record;
}
if (empty($currentRequestKey)) {
$currentRequestKey = substr(Common::generateUniqId(), 0, 5);
if (empty($this->currentRequestKey)) {
$this->currentRequestKey = substr(Common::generateUniqId(), 0, 5);
}
$record['extra']['request_id'] = $currentRequestKey;
$record['extra']['request_id'] = $this->currentRequestKey;
return $record;
}
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter