/** * Logs a response. * * @param Response $response */ protected function logResponse(Response $response) { $response->headers->set('trace-token', TracingRequest::getInstance()->getTraceId()); if ($response instanceof RedirectResponse) { $this->logger->info('< ' . $response->getStatusCode() . ' ' . $response->getTargetUrl()); } else { $this->logger->info('HTTP response: ' . $response->getStatusCode() . ' #TRACE#{"event":"response.send"}'); } }
/** * @param Application $app * @param null $previousToken */ public function __construct(Application $app, $previousToken = null) { $this->app = $app; $this->requestTrace = TracingRequest::getInstance(); }