public static function render($items) { $result = ''; $odd = true; foreach ($items as $item) { list($message, $level, $category, $timestamp) = $item; $message = CHtml::encode($message); // put each source file on its own line $message = implode("<br/>", explode("\n", $message)); $time = yiiDebugTrace::timestampToTime($timestamp); $odd = !$odd; $result .= '<tr' . ($odd ? ' class="odd"' : '') . '><td>' . $time . '</td><td>' . $level . '</td><td>' . $category . '</td><td>' . $message . '</td></tr>'; } if ($result !== '') { $result = '<tbody>' . $result . '</tbody>'; } $result = '<table><thead><tr><th>Time</th><th>Level</th><th>Category</th><th width="100%">Message</th></tr></thead>' . $result . '</table>'; return $result; }