Index: src/main/php/Logger.php
===================================================================
--- src/main/php/Logger.php	(revision 1387138)
+++ src/main/php/Logger.php	(working copy)
@@ -169,9 +169,7 @@
 	 *   in the logging event.
 	 */
 	public function log(LoggerLevel $level, $message, $throwable = null) {
-		if($this->isEnabledFor($level)) {
-			$this->forcedLog($this->fqcn, $throwable, $level, $message);
-		}
+		$this->forcedLog($this->fqcn, $throwable, $level, $message);
 	}
 	
 	/**
@@ -307,9 +305,13 @@
 	 */
 	public function callAppenders($event) {
 		// Forward the event to each linked appender
-		foreach($this->appenders as $appender) {
-			$appender->doAppend($event);
+		
+		if( $this->isEnabledFor($event->getLevel()) ) {			
+			foreach($this->appenders as $appender) {
+				$appender->doAppend($event);
+			}
 		}
+
 		
 		// Forward the event upstream if additivity is turned on
 		if(isset($this->parent) && $this->getAdditivity()) {
