private function setTrace(InternalRequest $ireq)
{
if (\is_string($ireq->trace)) {
$ireq->locals['aerys.trace'] = $ireq->trace;
} else {
$trace = "{$ireq->method} {$ireq->uri} {$ireq->protocol}\r\n";
foreach ($ireq->trace as list($header, $value)) {
$trace .= "{$header}: {$value}\r\n";
}
$ireq->locals['aerys.trace'] = $trace;
}
}