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 2011/06/05 15:32:30 UTC

svn commit: r1132401 - /logging/log4php/trunk/src/main/php/Logger.php

Author: ihabunek
Date: Sun Jun  5 13:32:29 2011
New Revision: 1132401

URL: http://svn.apache.org/viewvc?rev=1132401&view=rev
Log:
Greatly simplified method Logger::callAppenders(). Should increase performance slightly.

Modified:
    logging/log4php/trunk/src/main/php/Logger.php

Modified: logging/log4php/trunk/src/main/php/Logger.php
URL: http://svn.apache.org/viewvc/logging/log4php/trunk/src/main/php/Logger.php?rev=1132401&r1=1132400&r2=1132401&view=diff
==============================================================================
--- logging/log4php/trunk/src/main/php/Logger.php (original)
+++ logging/log4php/trunk/src/main/php/Logger.php Sun Jun  5 13:32:29 2011
@@ -425,11 +425,10 @@ class Logger {
 	 * @param LoggerLoggingEvent $event 
 	 */
 	public function callAppenders($event) {
-		if(count($this->appenders) > 0) {
-			foreach(array_keys($this->appenders) as $appenderName) {
-				$this->appenders[$appenderName]->doAppend($event);
-			}
+		foreach($this->appenders as $appender) {
+			$appender->doAppend($event);
 		}
+		
 		if($this->parent != null and $this->getAdditivity()) {
 			$this->parent->callAppenders($event);
 		}