public function defaultAction()
 {
     $pageSize = 20;
     $page = Pager::get();
     $level = (int) Request::getGET('level');
     $key = Request::getGET('key');
     $where = array();
     if ($key == 'phpErrors') {
         $where[] = array('tag', 'IN', LoggerKeys::$phpErrors);
     } else {
         if (!empty($key)) {
             $where[] = array('tag', '=', $key);
         }
     }
     if (!empty($level)) {
         $where[] = array('level', '=', $level);
     }
     $logList = LoggerInterface::getList(array('field' => '*', 'where' => $where, 'limit' => $pageSize, 'offset' => ($page - 1) * $pageSize));
     $allCount = LoggerInterface::getCount($where);
     // 缓存部分的html
     $html = array();
     $html['pager'] = $this->view->fetch(array('renderAllCount' => $allCount, 'renderPageSize' => $pageSize, 'renderRadius' => 4), 'widget/pager_long.php');
     $this->renderFramework(array('html' => $html, 'logList' => $logList), 'list.php');
 }