public function appLogErrorListAction()
 {
     $logFile = Agana_Util_Log::getSystemLogPath();
     $logErrors = file_get_contents($logFile);
     $logErrors = '<logFile>' . trim($logErrors) . '</logFile>';
     //$logErrors = simplexml_load_string($logErrors);
     $logErrors = json_decode(json_encode((array) simplexml_load_string($logErrors)), 1);
     $this->view->logErrors = $logErrors['logEntry'];
 }
Esempio n. 2
0
 protected function _initSystemLog()
 {
     $sysLogFile = Agana_Util_Log::getSystemLogPath($this);
     $fp = @fopen($sysLogFile, 'a+', false);
     if ($fp) {
         $sysLog = new Zend_Log_Writer_Stream($fp);
         $formatter = new Zend_Log_Formatter_Xml();
         $sysLog->setFormatter($formatter);
     } else {
         // TODO improve this
         die('App error log file or directory is not writable');
     }
     $systemLogger = new Zend_Log($sysLog);
     Zend_Registry::set(self::APP_ERROR_LOGGER, $systemLogger);
 }