Prado\Util\TBrowserLogRoute::renderMessage PHP Метод

renderMessage() защищенный Метод

protected renderMessage ( $log, $info )
    protected function renderMessage($log, $info)
    {
        $string = '';
        $total = sprintf('%0.6f', $info['total']);
        $delta = sprintf('%0.6f', $info['delta']);
        $msg = preg_replace('/\\(line[^\\)]+\\)$/', '', $log[0]);
        //remove line number info
        $msg = THttpUtility::htmlEncode($msg);
        if ($this->getCssClass()) {
            $colorCssClass = $log[1];
            $messageCssClass = $info['even'] ? 'even' : 'odd';
            $string = <<<EOD
\t<tr class="message level{$colorCssClass} {$messageCssClass}">
\t\t<td class="code">&nbsp;</td>
\t\t<td class="category">{$log[2]}</td>
\t\t<td class="message">{$msg}</td>
\t\t<td class="time">{$delta}</td>
\t\t<td class="cumulatedtime">{$total}</td>
\t</tr>
EOD;
        } else {
            $bgcolor = $info['even'] ? "#fff" : "#eee";
            $color = $this->getColorLevel($log[1]);
            $string = <<<EOD
\t<tr style="background-color: {$bgcolor}; color:#000">
\t\t<td style="border:1px solid silver;background-color: {$color};">&nbsp;</td>
\t\t<td>{$log[2]}</td>
\t\t<td>{$msg}</td>
\t\t<td style="text-align:center">{$delta}</td>
\t\t<td style="text-align:center">{$total}</td>
\t</tr>
EOD;
        }
        return $string;
    }