[pLog-svn] r2207 - plog/trunk/class/logger/appender

ork at devel.plogworld.net ork at devel.plogworld.net
Sun Jun 12 00:04:44 GMT 2005


Author: ork
Date: 2005-06-12 00:04:43 +0000 (Sun, 12 Jun 2005)
New Revision: 2207

Modified:
   plog/trunk/class/logger/appender/fileappender.class.php
Log:
open the filepointer when we have something to write, we might save a filesystem operation here ;)


Modified: plog/trunk/class/logger/appender/fileappender.class.php
===================================================================
--- plog/trunk/class/logger/appender/fileappender.class.php	2005-06-11 23:49:35 UTC (rev 2206)
+++ plog/trunk/class/logger/appender/fileappender.class.php	2005-06-12 00:04:43 UTC (rev 2207)
@@ -18,7 +18,6 @@
          * A pointer to the log file.
          *
          * @access private
-         * @since  1.0
          * @type   resource
          */
         var $fp;
@@ -39,8 +38,6 @@
             parent::Appender($layout, $properties);
 
             $this->file    =  $properties["file"];
-
-            $this->openFP();
         }
 
         /**
@@ -76,8 +73,11 @@
          */
         function write ($message)
         {
+            if( !is_resource($this->fp) )
+                $this->openFP();
+
 			fwrite( $this->fp, $message );
         }
     }
 
-?>
\ No newline at end of file
+?>




More information about the pLog-svn mailing list