示例#1
0
 /**
  * @param Zend_Log_Writer_Abstract $writer
  * @param null $configPath
  */
 public function addPriorityFilter(Zend_Log_Writer_Abstract $writer, $configPath = NULL)
 {
     $priority = NULL;
     if ($configPath) {
         $priority = $this->getLoggerConfig($configPath);
         if ($priority == 'default') {
             $priority = NULL;
         }
     }
     if (!$configPath || !strlen($priority)) {
         $priority = $this->getLoggerConfig(self::XML_PATH_PRIORITY);
     }
     if ($priority !== NULL && $priority != Zend_Log::WARN) {
         $writer->addFilter(new Zend_Log_Filter_Priority((int) $priority));
     }
 }
 /**
  * @group ZF-8953
  */
 public function testFluentInterface()
 {
     require_once 'Zend/Log/Formatter/Simple.php';
     $instance = $this->_writer->addFilter(1)->setFormatter(new Zend_Log_Formatter_Simple());
     $this->assertTrue($instance instanceof Zend_Log_Writer_AbstractTest_Concrete);
 }