Exemple #1
0
 /**
  * Remove the appender passed as parameter form the Logger.
  *
  * @param string|Ideasa_Log4php_LoggerAppender $appender an appender name or a {@link Ideasa_Log4php_LoggerAppender} instance.
  */
 public function removeAppender($appender)
 {
     if ($appender instanceof Ideasa_Log4php_LoggerAppender) {
         $appender->close();
         unset($this->appenders[$appender->getName()]);
     } else {
         if (is_string($appender) and isset($this->appenders[$appender])) {
             $this->appenders[$appender]->close();
             unset($this->appenders[$appender]);
         }
     }
 }