public function log($message, $level, $category = 'Uncategorized', $ctl = null)
{
if ($ctl) {
if ($ctl instanceof TControl) {
$ctl = $ctl->ClientId;
} else {
if (!is_string($ctl)) {
$ctl = null;
}
}
} else {
$ctl = null;
}
$this->_logs[] = array($message, $level, $category, microtime(true), memory_get_usage(), $ctl);
}