Author: kurdalen
Date: Thu Apr 30 13:40:29 2009
New Revision: 770222

URL: http://svn.apache.org/viewvc?rev=770222&view=rev
Log:
fixed #LOG4PHP-33

Modified:
    incubator/log4php/trunk/CHANGELOG
    incubator/log4php/trunk/src/main/php/LoggerAppenderSkeleton.php

Modified: incubator/log4php/trunk/CHANGELOG
URL: 
http://svn.apache.org/viewvc/incubator/log4php/trunk/CHANGELOG?rev=770222&r1=770221&r2=770222&view=diff
==============================================================================
--- incubator/log4php/trunk/CHANGELOG (original)
+++ incubator/log4php/trunk/CHANGELOG Thu Apr 30 13:40:29 2009
@@ -22,6 +22,7 @@
 - Bug #24: LoggerAppenderRollingFile unable to rollover (Dennis Korbar)
 - Bug #25: Allow to set environment variables in LoggerOptionConverter 
(Christian Hammers, Knut Urdalen)
 - Bug #28: LoggerAppenderConsole doesn't write to STDERR (Michael Kuenzli, 
Knut Urdalen)
+- Bug #33: Appenders is not properly closed upon destruction (Knut Urdalen)
 - Enh #29: Load classes through autoload instead of explicitly include them 
(Knut Urdalen)
 - Enh #31: Removing unnecessary use of LOG4PHP_DIR (Knut Urdalen)
 - Enh: Initial port to PHP 5 (Knut Urdalen)

Modified: incubator/log4php/trunk/src/main/php/LoggerAppenderSkeleton.php
URL: 
http://svn.apache.org/viewvc/incubator/log4php/trunk/src/main/php/LoggerAppenderSkeleton.php?rev=770222&r1=770221&r2=770222&view=diff
==============================================================================
--- incubator/log4php/trunk/src/main/php/LoggerAppenderSkeleton.php (original)
+++ incubator/log4php/trunk/src/main/php/LoggerAppenderSkeleton.php Thu Apr 30 
13:40:29 2009
@@ -310,6 +310,10 @@
         $this->finalize();
         return array_keys(get_object_vars($this)); 
     }
+
+       public function __destruct() {
+               $this->finalize();
+       }
     
     /**
      * Perform actions after object de-serialization.


Reply via email to