Author: ihabunek
Date: Sat Sep 18 09:27:49 2010
New Revision: 998428

URL: http://svn.apache.org/viewvc?rev=998428&view=rev
Log:
LoggerHierarchy::resetConfiguration() now clears the LoggerAppenderPool.

Modified:
    logging/log4php/trunk/src/main/php/LoggerAppenderPool.php
    logging/log4php/trunk/src/main/php/LoggerHierarchy.php

Modified: logging/log4php/trunk/src/main/php/LoggerAppenderPool.php
URL: 
http://svn.apache.org/viewvc/logging/log4php/trunk/src/main/php/LoggerAppenderPool.php?rev=998428&r1=998427&r2=998428&view=diff
==============================================================================
--- logging/log4php/trunk/src/main/php/LoggerAppenderPool.php (original)
+++ logging/log4php/trunk/src/main/php/LoggerAppenderPool.php Sat Sep 18 
09:27:49 2010
@@ -26,7 +26,7 @@
  */
 class LoggerAppenderPool {
        /* Appender Pool */
-       public static $appenderPool =  null;
+       public static $appenderPool =  array();
        
        /**
         * 
@@ -52,4 +52,9 @@ class LoggerAppenderPool {
                }
                return null;            
        }
-}
+       
+       public static function clear()
+       {
+                self::$appenderPool =  array();
+       }
+}
\ No newline at end of file

Modified: logging/log4php/trunk/src/main/php/LoggerHierarchy.php
URL: 
http://svn.apache.org/viewvc/logging/log4php/trunk/src/main/php/LoggerHierarchy.php?rev=998428&r1=998427&r2=998428&view=diff
==============================================================================
--- logging/log4php/trunk/src/main/php/LoggerHierarchy.php (original)
+++ logging/log4php/trunk/src/main/php/LoggerHierarchy.php Sat Sep 18 09:27:49 
2010
@@ -205,6 +205,7 @@ class LoggerHierarchy {
                        $loggers[$i]->removeAllAppenders();
                }
                $this->rendererMap->clear();
+               LoggerAppenderPool::clear();
        }
        
        /**


Reply via email to