You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4php-dev@logging.apache.org by ih...@apache.org on 2010/09/18 11:27:50 UTC

svn commit: r998428 - in /logging/log4php/trunk/src/main/php: LoggerAppenderPool.php LoggerHierarchy.php

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();
 	}
 	
 	/**