This commit is contained in:
Marcel Pociot
2021-05-18 12:39:12 +02:00
parent 21ed707718
commit 60ce7816a2
6 changed files with 685 additions and 582 deletions

View File

@@ -3,6 +3,7 @@
namespace App\Logger;
use Carbon\Carbon;
use Laminas\Http\Header\GenericHeader;
use function GuzzleHttp\Psr7\parse_request;
use Illuminate\Support\Arr;
use Illuminate\Support\Str;
@@ -314,4 +315,17 @@ class LoggedRequest implements \JsonSerializable
return '';
}
}
public function refreshId()
{
$requestId = (string) Str::uuid();
$this->getRequest()->getHeaders()->removeHeader(
$this->getRequest()->getHeader('x-expose-request-id')
);
$this->getRequest()->getHeaders()->addHeader(new GenericHeader('x-expose-request-id', $requestId));
$this->id = $requestId;
}
}