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"> </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};"> </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;
}