Exemple #1
0
 private function createSystemStream($path = null, $priority = null)
 {
     if ($priority == null) {
         $priority = $this->_defaultPriority;
     }
     $logger = new Logger_Application_ZendLogWrapper();
     $writer = null;
     if ($path == null) {
         $writer = new Zend_Log_Writer_Null();
         $logger->addWriter($writer);
     } else {
         self::$_systemLogPath = $path;
         $writer = new Zend_Log_Writer_Stream($path);
         $writer->addFilter(new Zend_Log_Filter_Priority($priority));
         $logger->addWriter($writer);
     }
     if (self::$_errorLogPath !== null) {
         $writer = new Zend_Log_Writer_Stream(self::$_errorLogPath);
         $writer->addFilter(new Zend_Log_Filter_Priority(Zend_Log::ERR));
         $logger->addWriter($writer);
     }
     return $logger;
 }